ふと気になって試してみたのですが
class A{
public:
int a;
A(int a);
~A();
};

class B:public A{
public:
B(void);
~B();
};
とするとBのコンストラクタで
"'A':クラス、構造体、共用体にデフォルトコンストラクタがありません"
と言われるのですが
解決策はありますか?