C++相談室 part120 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0331デフォルトの名無しさん
2015/11/01(日) 14:06:59.71ID:v/vxYa9c普通に外せるわけだが、
const int a = 9999;
void foo(const int* p) {
*const_cast<int*>(p) = 1000;
}
int main() { foo(&a); }
ビルドは通るからコンパイラを騙せてゐる
多分推測だけど、言語仕様上は処理系依存か未定義動作か何かになっていると思う
■ このスレッドは過去ログ倉庫に格納されています