std::map<int,int> mapy;
++mapy[5];
क्या यह मानना सुरक्षित है कि mapy[5]
हमेशा 1 होगा? मेरा मतलब है, mapy[5]
हमेशा '++' से पहले 0 का डिफ़ॉल्ट मान प्राप्त करेगा, भले ही स्पष्ट रूप से घोषित नहीं किया गया हो, जैसा कि मेरे कोड में है?मानचित्र <int,int> डिफ़ॉल्ट मान
का मूल्य प्राप्त होगा [std :: नक्शा डिफ़ॉल्ट मान के निर्माण के लिए डिफ़ॉल्ट मान] (http://stackoverflow.com/questions/4523959/stdmap-default-value-for-build-in-type) – bobobobo
@bobobobo: यह प्रश्न बिल्ड-इन प्रकार के लिए [std :: map डिफ़ॉल्ट मान से पुराना है] (http://stackoverflow.com/questions/4523959/ stdmap-default-value-for-build-in-type), तो डुप्लिकेट एक होना चाहिए [std :: नक्शा डिफ़ॉल्ट मान बिल्ड-इन प्रकार के लिए] (http://stackoverflow.com/questions/4523959/stdmap-default -value-निर्माण में प्रकार के लिए)। – mpromonet