クラス宣言の外部のパラメーターを使用してコンストラクターの定義を作成するにはどうすればよいですか?
class A{
public:
A(int x);
~A();
}
A::A(int x) { ... }
A::~A(){...}
class B : public A
{
public:
B(int x):A(x){ this work fine}
~B(){}
}
そしてこれは機能しません
class B : public A
{
public:
B(int x):A(x); // error here
~B();
}
B::B(int x):A(x){ this not work };
B::~B();