При проверке typeinfo
строки в C++ он возвращает странный вывод 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
Array из 19 символов, может быть? – LogicStuff
_string literal_ не является 'std :: string'. –