- 25 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 13:55:21 ]
- いや、警告が出ないのは不思議。gccでも警告が出る。
VC++ならC++としてコンパイルすればエラーになるんだけど。 で、どういう問題があるんだったっけとググったら、ちょうどいい例が見付かった。 ttp://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200410/04100047.txt int main() { const char c='c'; char *x; const char **y=&x; // error // もしできたとしたら、以下の手順で c を変更できちゃう *y=&c; *x='b'; }
|

|