C または C++ でヘッダー ファイルを複数回インクルードすると便利ですか?
このメカニズムがまったく使用されていない場合、コンパイラはファイルを 2 回インクルードすることを心配する必要があります。もしそれが本当に役に立たないのなら、新しいコンパイラがすべてのヘッダーが一度だけ含まれることを確認した方が便利ではないでしょうか?
編集:
include Guardsやpragma onceなどの標準的な方法があることは理解していますが、それを指定する必要があるのはなぜですか? ファイルを一度だけインクルードするのは、コンパイラのデフォルトの動作であるべきではありませんか?