我已读出的磁盘文件到内存到声明为通过一个磁盘阵列: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
_每个问题的一个问题,请。这应该是不言而喻的。你不会去维基百科有关“狗”的文章,并期望也可以找到猫的描述。 –