2005-12-07から1日間の記事一覧

例外と型と

ある関数がどんな例外を投げる可能性があるかは静的にチェック可能な気がするんですけど、ムリですか? そしたら、警告の1つや2つとばせるんじゃないかと。少なくともデストラクタにおける例外はチェックできますよね。そこまですると、激しくプログラムを書…

newの罠

先日話題になった、C++のコンストラクタにおける例外の話のまとめ。元ネタはこれ。 http://www.cmagazine.jp/src/kinjite/cpp/exception.html#index28 で、例外話と言えばExceptional C++ですが、この項目8に依ると、コンストラクタでの例外を禁止しているわ…