Accelerated C++第9章

一通り15章まで読んでしまったので、落穂拾い的なメモ

  • constキーワードはメンバ関数の宣言と定義の両方に必要
  • オブジェクトの状態を変える関数はメンバ関数とする
  • 一般に内部を公開するつもりの小さなデータ構造ならstructを使う
  • クラスオブジェクトの生成ステップ
    1. オブジェクトを保持するためのメモリが確保さえる(割り付けられる)
    2. コンストラクタ初期化子に従ったメンバの初期化が実行される
    3. コンストラクタの内容が実行される
  • 初期化子による初期化は、コンストラクタの実行の前に行われる
  • 一般には初期化子による初期化が望ましい(コンストラクで行うのは二度手間)