WTLお勉強スレッド
■ このスレッドは過去ログ倉庫に格納されています
0705デフォルトの名無しさん
NGNGなるほど、確かに。
CString str1="xxxx";
cout << str1 << endl; // ライブラリ依存??
上のように記述した時、coutがstr1の適用方法をvoid*型と判断して、
インスタンスstr1のアドレス16進を表示してしまうコンパイラがあったね。
ある意味、間違ってないけど、不便だった。
string str1="xxxx";
cout << str1 << endl; // 正常に動く
std::stringはこんな不具合は当然ない。キャストなしでも意図したとおりに動く。
■ このスレッドは過去ログ倉庫に格納されています