このリンクを検討してください。このコードを参照してください:
class MyClass
{
public:
MyClass();
~MyClass();
private:
int _a;
};
MyClass::MyClass()
{
}
MyClass::~MyClass()
{
}
クラス外でコンストラクターを宣言できます。
クラスからコンストラクターを宣言できる理由と、これを行う必要があるのはなぜですか?