हर्ब सटर से उद्धृत संदर्भ का उपयोग करते हुए:
वेक्टर विशेषज्ञता जानबूझकर मानक में डाल दी गई थी कि एक अनुमानित कंटेनर कैसे लिखें। एक "अनुमानित कंटेनर" एक कंटेनर है, जिसकी वस्तुएं आपको सीधे नहीं मिलती हैं; एक निहित वस्तु के लिए आपको संकेत या संदर्भ देने के बजाय, एक अनुमानित कंटेनर आपको प्रॉक्सी ऑब्जेक्ट देता है जिसका उपयोग अप्रत्यक्ष रूप से किसी ऑब्जेक्ट को एक्सेस या हेरफेर करने के लिए किया जा सकता है। अनुमानित संग्रह उन मामलों में उपयोगी हो सकता है, जहां संग्रह के भीतर वस्तुओं को हमेशा विश्वसनीय तरीके से सीधे एक्सेस नहीं किया जा सकता है, जैसे कि वे स्मृति में थे, उदाहरण के लिए एक डिस्क-आधारित संग्रह के साथ जो स्वचालित रूप से कवर के तहत स्मृति के अंदर और बाहर खुद के टुकड़ों को पेज करता है। जरूरत है। तो यह विचार करना था कि इस तरह के अनुमानित संग्रह को "कंटेनर" की आवश्यकताओं को पूरा करने के लिए कैसे किया जाए?
और हां, उस समय चर्चा थी।
- सभी गोर विवरणों के लिए, DejaNews पर सर्फ करें और सब्जेक्ट = "वेक्टर और बूल" और फोरम = " c ++ " के लिए एक पावर सर्च करें । चर्चा जनवरी / फरवरी 1997 में हुई थी। आप लोगों से हाल की चर्चाएँ पूछेंगे कि वेक्टर विशेषज्ञता को कैसे बंद किया जाए; मेरी सलाह के लिए इस लेख का अंत देखें।
बाकी इतिहास है। और मुझे ऐसे अच्छे लिंक के साथ एक अनुत्तरित प्रश्न को देखने से नफरत है।
std::vector
लिखा थाstd::bitset
?