理由としては
- コンパイラにバグを見つけさせる為
具体的に説明すると、
- const int value = 1;
- if(value = 1) // ← ==のつもり
- const CHoge hoge;
- hoge.clear(); // ←本当はclearしてはダメ
C#でも使えたらいいのにって思うのは私だけ?
このブログは主に C C++ PHP WSH XCODE オブジェクト指向 に関する記事が多いはず!
const int value = 1; if(value = 1) // ← ==のつもりこんなのとか
const CHoge hoge; hoge.clear(); // ←本当はclearしてはダメとかコンパイルエラーになります。
0 件のコメント:
コメントを投稿