私は現在次のことを行っており、コンパイラ(MSVC2008 /および2010)はそれについて文句を言いませんが、それが悪い考えかどうかはわかりません:
#ifndef FOO_H_
#define FOO_H_
// note, FOO_H_ is not a comment:
#endif FOO_H_
いつもは と書いていたの#endif // FOO_H_ですが、今日はそうしないことに気づき、しばらくコメント方式をやっていないらしいのでおかしいと思いました。
すべてのヘッダーに戻って修正する必要があるのはこの悪い習慣ですか (これはクロスプラットフォーム アプリケーションです)、それともそのままにしておいても問題ありませんか?