const-iterator

    5गर्मी

    3उत्तर

    मैं समझने की कोशिश कर रहा हूं कि const_iterator का क्या अर्थ है। void CustomerService::RefreshCustomers() { for(std::vector<Customer*>::const_iterator it = customers_.begin(); it != custom

    13गर्मी

    3उत्तर

    मैं अपनी कंटेनर क्लास लिख रहा हूं और एक समस्या में भाग गया हूं, मैं अपना सिर नहीं ले सकता। यहां नंगे हड्डी का नमूना है जो समस्या को दिखाता है। इसमें एक कंटेनर वर्ग और दो टेस्ट क्लासेस होते हैं: एक टेस

    34गर्मी

    11उत्तर

    हमारे कोडिंग दिशानिर्देश const_iterator पसंद करते हैं, क्योंकि वे सामान्य iterator की तुलना में थोड़ा तेज़ हैं। ऐसा लगता है कि जब आप const_iterator का उपयोग करते हैं तो संकलक कोड को अनुकूलित करता है।

    32गर्मी

    9उत्तर

    इस प्रश्न के विस्तार के रूप में Are const_iterators faster?, मेरे पास const_iterators पर एक और प्रश्न है। const_iterator की स्थिरता को कैसे हटाएं? हालांकि इटरेटर पॉइंटर्स के सामान्यीकृत रूप हैं लेकिन

    6गर्मी

    2उत्तर

    मैं तत्व को set में बदलना चाहता हूं, इसलिए मैंने set<T>::iterator का उपयोग किया। हालांकि, कंपाइलर का तर्क है कि "तत्व स्थिर है"। तब मुझे एहसास हुआ कि set<T>::iterator एक const_iterator है ... तो, मैं

    7गर्मी

    2उत्तर

    मैं अपने पुनरावर्तक और const_iterator कक्षाओं के लिए एक उलटी गलती के साथ एक रिवर्स-इटरेटर एडाप्टर को कार्यान्वित करने की कोशिश कर रहा हूं। अगर कोई मुझे इस माध्यम से मार्गदर्शन कर सकता है, तो इसकी सराह

    7गर्मी

    3उत्तर

    मैंने अपने स्वयं के कंटेनर टेम्पलेट को एक इटरेटर के साथ लिखा है। मैं const_iterator कैसे कार्यान्वित करूं? template <class T> class my_container { private: ... public: my_container() : .