Basic-Tips
基本・基礎、鉄則
typedefのアクセス制御
インクリメントは前置で
引数の評価順序
名前空間のusingディレクティブの多用を控える
名前空間の別名定義
デストラクタを、無条件にvirtualにしてよいのか?
標準的な operator XX ()
継承した仮想関数のデフォルトパラメータを、再定義しない
デフォルトパラメータを持つコンストラクタ
派生クラスから、基底クラスにアクセスする時の慣用句
名前空間 - global scope と using directive
関数テンプレートをフレンド宣言する時
operator=()での注意 - 自分自身への代入をチェック -
operator=()での注意 - 基底クラスへも忘れずに -
operator=()での注意 - クラスにメンバを追加したら -
コンパイラが勝手に生成するメンバ関数を使用禁止にする
main関数は、グローバルスコープ
初期化 - Foo foo = bar; -
typedefのアクセス制御
インクリメントは前置で
引数の評価順序
名前空間のusingディレクティブの多用を控える
名前空間の別名定義
デストラクタを、無条件にvirtualにしてよいのか?
標準的な operator XX ()
継承した仮想関数のデフォルトパラメータを、再定義しない
デフォルトパラメータを持つコンストラクタ
派生クラスから、基底クラスにアクセスする時の慣用句
名前空間 - global scope と using directive
関数テンプレートをフレンド宣言する時
operator=()での注意 - 自分自身への代入をチェック -
operator=()での注意 - 基底クラスへも忘れずに -
operator=()での注意 - クラスにメンバを追加したら -
コンパイラが勝手に生成するメンバ関数を使用禁止にする
main関数は、グローバルスコープ
初期化 - Foo foo = bar; -
2005年08月09日(火) 20:00:22 Modified by ladder4deepcxx