一、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删除。