エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++ - C/C++ Programing and Software Engineering
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++ - C/C++ Programing and Software Engineering
目次 ---- #contents() ---- *逆引き ***メンバ関数の中身が決まらない その関数を純粋仮想関数にする。... 目次 ---- #contents() ---- *逆引き ***メンバ関数の中身が決まらない その関数を純粋仮想関数にする。その関数を含むクラスは抽象クラスとなる。 ***派生クラス側のメンバ関数を使うようにしたい 基本クラス側のメンバ関数を仮想関数にする。 通常、クラスを作成する際に、将来に渡って派生されるかどうかなどはわからないので、全て仮想関数にすることをデフォルトにしても良い。ただし、処理速度は遅くなる。 ***デストラクタの呼び出し順は? 派生クラスから。仮想指定を無視してそのクラスの関数が呼び出される。 ***抽象クラスを作る際、たまたま全てのメンバ関数に必要な処理があり、純粋仮想関数にできない 純粋仮想デストラクタを使う。デストラクタを純粋仮想関数にする。 *ソースコードチェック **一般 ***定数定義 #defineではなくconstを使う ***戻り値 戻り値が必ず処