タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C++と設計に関するbabydaemonsのブックマーク (1)

  • 組込環境でC++を使う際の幾つかの優れた方法 - 神様なんて信じない僕らのために

    組込環境というのは、メモリが数MBしかなくて(例えば4MB) プログラムのブートサイズにも限界がある環境の事です。 例外をコンパイラオプションでoffにする 「例外を使った方が安全です!!」 という言葉をはねのけて必ず「コンパイラのオプションで」offにする。 try、catch、throwを使わないということではない。 暗黙にコンパイラが例外のコードを生成しようとするのを停止させること。 例外にコードを使われると書くことができるコードが減ってしまいます。 最悪ブートができなくなります。エラーはassertでトラップしましょう。 特にC++の例外安全性を理解し、使いこなせる人は少ないので無闇にonにすべきではないです。 例外安全性を理解し、設計できる力のある人はほぼいません。 - RTTIをコンパイラオプションでoffにする 「dynamic_castの有用性が!!!」 という言葉をはねの

    組込環境でC++を使う際の幾つかの優れた方法 - 神様なんて信じない僕らのために
  • 1