Effective C++ Item 22009年07月10日 03時26分26秒

  • 定数を定義するときは #define を使わずに、const や enum などを使う。
  • 関数を定義する時は、#define を使わずに inline 関数を使う。

#define だとプリプロセッサで処理されるので、C++ コンパイラの関知外になってしまう。C++ コンパイラが把握出来る形にした方が精度の高いエラーの検知、デバッグ時のシンボルへのアクセスなど優れている点が多い。

前回次回

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2009/07/10/4424281/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。