मेरे पास एक कक्षा है जिसमें बाल नियंत्रण सूचक का std :: वेक्टर है। स्पष्ट कारणों से, मैं नहीं चाहता कि कक्षा के उपयोगकर्ता को std :: vector तक सीधे पहुंच प्राप्त हो। मैं चाहता हूं कि कॉलर पॉइंटर्स को देने का एक तरीका है। ऐसा करने के लिए एक अच्छा ओओ तरीका क्या होगा? (इस समारोह अक्सर कहा जाएगा)ऑब्जेक्ट ओरिएंटेड तरीका std :: वेक्टर के माध्यम से पुन: प्रयास करने के लिए?
धन्यवाद
आपको यह विचार भूलना चाहिए कि "ओओ" "अच्छा" के लिए एक और शब्द है। यह अक्सर नहीं है। विशेष रूप से, एसटीएल विशेष रूप से ऑब्जेक्ट उन्मुख नहीं है, लेकिन यह * अच्छी तरह डिज़ाइन किया गया है। जिस समस्या के बारे में आप पूछ रहे हैं, उसके पास ओओपी के साथ बहुत कुछ नहीं है, और जो जवाब आप प्राप्त कर रहे हैं वह वास्तव में "ऑब्जेक्ट उन्मुख" तरीकों के बारे में हल करने के तरीकों के बारे में नहीं है। Iterators बस करने के लिए * सही * तरीका हैं। जो कि "इसे करने का ओओपी तरीका है या नहीं। :) – jalf
ठीक है," अच्छा "इसमें" ओओ "एम्बेडेड है :-) – Arun
तो" poop "करता है। –