C/C++

オブジェクトを動的に確保する

サイズを渡して、配列を作成するなど。 m_array = new double[size]; // デフォルトコンストラクタ newをするとコンストラクタが呼ばれる。 オブジェクトが生成されるタイミングでコンストラクタが呼ばれるので、この辺は違和感ない。引数付きのコンストラク…

ライブラリ

C++はライブラリが標準のライブラリが貧弱ではあるもののBoostなど強力なものが探すとある。 STL 標準テンプレートライブラリ。 テンプレートに関するライブラリで、標準化されている。 iostream ストリーム入出力。 C.std 標準C。使えるんでしょう・・・? …

継承した場合、コンストラクタが呼ばれる順番

親から子へ。 親の上に子供が乗ってる絵が思い浮かべばその順番。このへんは予想通りかな。 ソースコード #include <iostream> using namespace std; class Parent { public: Parent::Parent() { cout << "Parent Constructor." << endl; } Parent::~Parent() { cout <</iostream>…