1. 程式人生 > >String轉換成整型,c_str()

String轉換成整型,c_str()

程式碼
int main() {
string s1 = “v”;
string s2 = “vt”;
int a = *s1.c_str();
int b = *s2.c_str();
cout << a << ” ” << b << endl;
system(“pause”);
}

輸出的結果
輸出的a=b
原因:c_str()返回的是一個臨時指標,c_str()只能轉換成const char *,因為這兩個字串的首個字元一樣,所以返回的結果也一樣