c++由string組成的struct初始化崩潰


1 struct _UserInfo
2 {
3     string username;
4     string password;
5     string ip;
6     string port;
7 }
8 _UserInfo str={0};

這樣就會崩潰,可以用memset 或者結構體中加入一個別的類型的對象,

另外string 用mallo分配內存也會出錯,因為malloc不會調用string的構造函數,所以應用new


免責聲明!

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



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