當在C++中檢查字符串的typeinfo
時,它返回一個奇怪的輸出A19_c
,A19_c
是什麼意思?檢查字符串的typeinfo時出現奇怪的輸出
當作爲引用類型字符串顯式初始化時,它可以查找並返回一個Ss
。
#include <iostream>
#include <typeinfo>
using namespace std;
int main() {
/* Enter your code here. Read input from STDIN. Print output to STDOUT */
std::string mystr = "I am a code monkey";
cout << typeid(mystr).name() << endl;
cout << typeid("I am a code monkey").name() << endl;
return 0;
}
[出]:
Ss
A19_c
數組可能包含19個字符? – LogicStuff
_string literal_不是'std :: string'。 –