Я прочитал дисковый файл в память в массив, объявленный как путем:Что означает тип Ss?
char * buffer = new char [length];
то переосмыслил массив:
std::string strbuf(reinterpret_cast<const char *>(buffer), length);
и сразу же проверить тип строки, указанной.
cout << "buffer is: " << typeid(buffer).name() << '\n';
cout << "strbuf is: " << typeid(strbuf).name() << '\n';
buffer is: Pc
strbuf is: Ss */
Как вы можете прочитать, строка «strbuf» имеет тип Ss. Что это значит?
Это измененное имя. См. [Этот вопрос] (http://stackoverflow.com/questions/281818/unmangling-the-result-of-stdtype-infoname) – Barry
_One_ вопрос на вопрос, пожалуйста. Как и должно быть само собой разумеющимся. Вы не пошли бы в статью Википедии «Собака» и ожидаете также найти описание кошек. –