C++ C++ 2020.08.052020.08.27 目次 はじめに変数・データ型入出力ストリーム名前空間参照機能関数記憶クラスクラス基本機能クラス継承機能演算子多重定義(オーバーロード)実行時型識別(RTTI)テンプレート機能例外処理動的メモリ確保・管理関連投稿: はじめに C++とは 解説スタイル・動作環境変数・データ型 bool(ブール)型について入出力ストリーム 入出力ストリームについて名前空間 名前空間とは? デフォルト名前空間 – using 無名の名前空間 std名前空間について参照機能 参照について関数 参照による引数渡し 参照による戻り値 参照による複数の戻り値 省略可能引数について 関数の多重定義(オーバーロード) 無名の引数について インライン関数記憶クラス リンケージ指定 extern “C”クラス基本機能 クラスとは? アクセス指定子について クラス定義・実装の記述方法 メンバ関数 – thisポインタ メンバ関数の多重定義(オーバーロード) 省略可能引数を使ったメンバ関数 静的メンバ変数 static 静的メンバ関数 static コンストラクタ コンストラクタの多重定義(オーバーロード) 省略可能引数を使ったコンストラクタ デフォルトコンストラクタ コピーコンストラクタ デフォルトコピーコンストラクタ デストラクタ constメンバ関数とmutable フレンド機能クラス継承機能 クラスの継承とは? クラス継承時のアクセス指定子 基本・派生クラス間の関数オーバーロード 基本・派生クラス間の関数オーバーライド 基本・派生クラス間の変数オーバーライド 基本・派生クラス間のアドレス値の相互変換 純粋仮想関数と抽象クラス 多重継承・仮想基本クラス演算子多重定義(オーバーロード) 演算子多重定義とは?実行時型識別(RTTI) typeid演算子テンプレート機能 テンプレートとは? テンプレート関数 テンプレートクラス例外処理 例外処理とは?動的メモリ確保・管理 new演算子とdelete演算子 new 2次元配列の使い方 関連投稿: C++ コロンコロン 2つ ::ダブルコロンの意味は?