コンストラクタの後のセミコロンはネームスペースの終わりのとこだべ。
なくてもいいけど。
で、デストラクタはオブジェクトを作ってないから呼ばれないので、通所は無くてもいいが
virtual の場合は別。