【初心者歓迎】C/C++室 Ver.13【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0794デフォルトの名無しさん
05/02/13 04:52:25”nullで終わる文字列としてコピーされる”ってあたりがなんだけど,
全体としてそんな的外れかな?
using namespace std;
map<string, char *> m;
cout << static_cast<void const*>("data1") << endl;
m["key1"] = "data1";
m["key2"] = "data2";
cout << static_cast<void*>(m["key1"]) << endl;
cout << static_cast<void*>(m["key2"]) << endl;
ってやってアドレス確認してみたら,
0x446000
0x446000
0x446010
ってなったよ(g++ 3.4.0).
VC6ではおそらく,3つとも同じ数値になるんじゃない?
■ このスレッドは過去ログ倉庫に格納されています