c++ map內置類型的默認值(std::map default value for build-in type)


大神的帖子,留着自己備忘:http://www.it1352.com/455626.html

結論:你看到的value是整數、浮點(初始化為零)的行為是由標准定義的,你可以依賴它。

網上還有好多帖子說:全局變量和static都是在靜態存儲區,默認會賦值為零的,但是局部變量就不一定了,依賴於編譯器,所以,要養成好的編程喜歡,定義變量后記着初始化,最好不要把這個任務交由編譯器來完成,一旦出個坑就不好查問題了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM