Florian's most newest Diary

ふろりあんの再最新日記

C++のコンストラクタ・デストラクタ事情

コンストラクタ

  • 基本的にはディフォルトコンストラクタが呼ばれる
  • 呼ばれる順番は親→子
  • 「:」を使って、明示的に指定した時にはディフォルトコンストラクタは呼ばれない

デストラクタ

  • 呼ばれる順番は子→親
  • 親にvirtualをつけないと子のデストラクタは呼ばれない(事がある)

なんか、少し思い出してきたぞ。