我已讀出的磁盤文件到內存到聲明爲通過一個磁盤陣列: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
_每個問題的一個問題,請。這應該是不言而喻的。你不會去維基百科有關「狗」的文章,並期望也可以找到貓的描述。 –