スレを勃てるまでもないC/C++の質問はここで 11
■ このスレッドは過去ログ倉庫に格納されています
0347デフォルトの名無しさん
2009/06/28(日) 14:47:25そう。それ。
ということは
const int I = 123;
int* ip = const_cast<int*>(&I);
*ip = 234;
が未定義動作なのだから、
「コンパイラーはいかなる動作をするバイナリを吐いても良い。」
ってことになるのは分かる?
値が変わらないどころか
君の鼻から悪魔が出てきてもおかしくないじゃない。
■ このスレッドは過去ログ倉庫に格納されています