- string转为int类型,string转int类型
stoi(string str)
:返回一个int类型
string str = "100";
int value = stoi(str);
to_string(int)
:返回一个string类型
int value = 12345;
string str = to_string(value);
- int转char类型,cha转int类型
int value = 65;
char c = value;
static_cast<int>(c - '0' )
:char->int:
char c = 'A';
int value1 = c;
int value2 = static_cast<int>(c - '0' );
- string转char,char转string
str.c_str()
:str是string类型,返回char *
string str = "Hello world.";
char *arr = str.c_str();
string str(charArr)
char* -> string类型,charArr是char *
char *charArr = "World";
string str(charArr);