मैं सी ++ सीख रहा हूं और पुस्तक जो मैं पढ़ रहा हूं (सी ++ प्रोग्रामिंग भाषा) मानक पुस्तकालयों पर भरोसा करने के लिए पहिया को फिर से नहीं दिखाना है। सी में, मैं अक्सर एक लिंक्ड सूची बनाने के लिए समाप्त होता हूं, और लिंक सूची पुनरावृत्ति बार-बार (शायद मैं यह गलत नहीं कर रहा हूं), इसलिए सी ++, और स्ट्रिंग्स और एल्गोरिदम में उपलब्ध कंटेनर के विचार वास्तव में मुझे अपील करते हैं । हालांकि मैंने थोड़ा ऑनलाइन पढ़ा है, और एसटीएल के बारे में अपने दोस्तों और सहकर्मियों से कुछ आलोचनाएं सुनी हैं, इसलिए मैंने सोचा कि शायद मैं यहां कुछ दिमाग उठाऊंगा।कुछ सी ++ मानक पुस्तकालय उपयोग सर्वोत्तम प्रथाओं क्या हैं?
एसटीएल का उपयोग करने के लिए कुछ सर्वोत्तम अभ्यास क्या हैं, और आपने एसटीएल के बारे में क्या सबक सीखा है?
मुझे एसटीएल के बारे में शिकायतों में दिलचस्पी होगी ताकि हम उन्हें शूट कर सकें। –
मार्टिन, मेरी शिकायत उपयोग की आसानी है। जब मुझे दो इटरेटर पास करने की ज़रूरत होती है, तो यह सबसे असुविधाजनक होती है, और सबसे बड़ी असुविधा होती है, उदा। गिनती (obj.getVecByVal()। शुरू करें(), obj.getVecByVal()। end(), 5) nonobviously विफल रहता है (अलग प्रतियों पर पुनरावृत्ति के कारण) - इसलिए एक नामित स्थानीय की आवश्यकता है –
मार्टिन - जब वे फिर से आते हैं मैं एक नया सवाल पोस्ट करूंगा। ज्यादातर यह खुदाई और धीमापन के बारे में किया गया है। –