C PlusPlus 新しいページはコチラ
提供: yonewiki
(→C++からの技術) |
(→C++からの技術) |
||
106行: | 106行: | ||
[[Cpp クラス デストラクタ]]…………………………※クラスの実体が消滅した時に呼び出される関数<br /> | [[Cpp クラス デストラクタ]]…………………………※クラスの実体が消滅した時に呼び出される関数<br /> | ||
[[Cpp クラス インライン関数]]………………………※定義部分に処理内容を記述<br /> | [[Cpp クラス インライン関数]]………………………※定義部分に処理内容を記述<br /> | ||
− | [[Cpp クラス オーバーロード]] | + | [[Cpp クラス オーバーロード]]………………………※引数の違いによる呼び出し関数の決定。多重定義。<br /> |
[[Cpp クラス 継承]]……………………………………※クラスの基となるクラスから引き継ぐ形式のクラス<br /> | [[Cpp クラス 継承]]……………………………………※クラスの基となるクラスから引き継ぐ形式のクラス<br /> | ||
[[Cpp クラス 継承 コンストラクタ]]…………………※継承されたクラスのコンストラクタ<br /> | [[Cpp クラス 継承 コンストラクタ]]…………………※継承されたクラスのコンストラクタ<br /> | ||
113行: | 113行: | ||
[[Cpp クラス 仮想関数]]………………………………※実行時に関数を再定義してもよい関数を基のクラスが指定し、再定義された関数の利用の決定をする<br /> | [[Cpp クラス 仮想関数]]………………………………※実行時に関数を再定義してもよい関数を基のクラスが指定し、再定義された関数の利用の決定をする<br /> | ||
[[Cpp クラス 抽象クラス]]……………………………※必ず再定義する必要がある関数を基のクラスが指定している関数。純粋仮想関数。<br /> | [[Cpp クラス 抽象クラス]]……………………………※必ず再定義する必要がある関数を基のクラスが指定している関数。純粋仮想関数。<br /> | ||
+ | |||
+ | ※仮想関数の関数をプログラマが記述する行為をオーバライドって言います。オーバロードは多重定義です。 | ||
+ | |||
[[Cpp クラス 仮想基本クラス]]………………………※クラスの継承によって2重に継承される問題を解決する<br /> | [[Cpp クラス 仮想基本クラス]]………………………※クラスの継承によって2重に継承される問題を解決する<br /> | ||
[[Cpp クラス フレンド]]………………………………※フレンドで定義した関数やクラスは非公開の関数や変数にアクセスできる。<br /> | [[Cpp クラス フレンド]]………………………………※フレンドで定義した関数やクラスは非公開の関数や変数にアクセスできる。<br /> |