C++ std::string 不可初始化為NULL


c++ 給std::string 賦值 NULL 運行報錯 , 編譯正常

錯誤截圖:

 

 

字符串不可以初始化為NULL,雖然能通過編譯,但是會出現運行錯誤 ,可以賦值為 "" (空字符串);

示例 :

std::string res1 = NULL    ; //  錯誤的
std::string res2 = ""      ; //  好使的

 


免責聲明!

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



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