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

NativeとManagedの例外に対する意識の違い

C++

昨日とっちゃんから聞いた話なんだけど。 C++など(他よく知らないけど)のNativeな例外処理っていうのはとても遅い だからC++では例外処理をエラー処理として使用することは「やっちゃダメ」って言われている例外処理は、実行時にどうしても避けられないエラ…

mem_find - メンバ変数検索アルゴリズム

C++

けっこう便利公開メンバ変数検索用 template <class Iterator, class Target, class Type, class ClassName> inline Iterator mem_find(Iterator first, Iterator last, const Target& target, Type ClassName::*member) { while (first != last) { if ((*first).*member == target) break; ++first; } return first; } </class>…