一、string轉char*
有如下三種方法實現類型轉換,分別是:c_str(); data(); copy();
1. c_str()方法,如:
注意:若不添加const,會報錯invalid conversion from const char* to char *。char*要開辟新的空間,可以加上const或強制轉化成char*。
2. data()方法,如:
3.copy()方法,如:
二、char * 轉string
直接賦值法
有如下三種方法實現類型轉換,分別是:c_str(); data(); copy();
1. c_str()方法,如:
注意:若不添加const,會報錯invalid conversion from const char* to char *。char*要開辟新的空間,可以加上const或強制轉化成char*。
2. data()方法,如:
3.copy()方法,如:
直接賦值法
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。