标签:通过 art padding border 中转 tps add null char*
源格式 目标格式 |
string |
const char* |
char* |
char[] |
string |
NULL |
const char*=string.c_str(); |
const char*=string.c_str(); char*=<const_cast><char*>(const char*); |
for(int i=0;i< string.length();i++) { char[i]=string[];} |
const char* |
string =const char*; |
NULL |
char*=<const_cast><char*>(const char*); |
strncpy_s(char,const char*,n); |
char* |
string =char*; |
const char*= char*; |
NULL |
strncpy_s(char,char*,n); |
char[] |
string =char; |
const char*=char; |
char*=char; |
NULL |
1、变成string,直接赋值。
2、char[]变成别的,直接赋值。
3、char*变constchar*容易,const char*变char*麻烦。<const_cast><char*>(constchar*);
4、string变char*要通过const char*中转。
5、变成char[]。string逐个赋值,char* const char* strncpy_s()。
string、const char*、 char* 、char[]相互转换
标签:通过 art padding border 中转 tps add null char*
原文地址:https://www.cnblogs.com/narjaja/p/8858131.html