2010-11-01から1ヶ月間の記事一覧

c++のset_new_handlerという関数

set_new_handlerという関数があるのを初めて知りました。 new失敗時に呼ばれるコールバック関数をセットできるのでエラー処理を一ヶ所で行えます。 newがある箇所毎に例外処理をするよりは楽かも。#include をすると使用可能です。 #include <iostream> #include <new> #inc</new></iostream>…

c++のvirtualのデメリット

c++では一般的にvirtualを付けておくとメリットがあるという場合が多い。 例えばこのような場合 #include <iostream> using namespace std; class A { int m_a; public: A() { cout << "コンストラクタA" << endl; }; ~A() { cout << "デストラクタA" << endl; }; # };</iostream>…

情熱プログラマーという本を読みました

本屋さんで本を立ち読みしていて面白そうだったので買いました。 http://amzn.to/bQDOau 一通り読んだのだが、本の中でも印象に残っているのが 『スキルはテクノロジのプラットフォームの枠を越えたものであるべきだ。』 という文。 要はWindows派、Linux派…