C PlusPlus 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(C++からの技術)
(Cにもあった技術)
 
5行: 5行:
 
<tr>
 
<tr>
 
<td style="width:1px;"></td>
 
<td style="width:1px;"></td>
<td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td>
+
<td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++(Cpp)</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
108行: 108行:
 
[[C 共有体]]<br />
 
[[C 共有体]]<br />
 
[[C ビットフィールド]]<br />
 
[[C ビットフィールド]]<br />
[[C ポインタ]]<br />
+
[[C ポインタ]] ポインタ技術だけで1冊の本がかけるくらい奥深い。<br />
 
[[C 関数ポインタ]]<br />
 
[[C 関数ポインタ]]<br />
 
[[C 文字列]]<br />
 
[[C 文字列]]<br />
251行: 251行:
  
  
 +
[[Cpp 範囲に基づく for文]]<br />
 
[[Cpp プリコンパイル済ヘッダーファイル]]
 
[[Cpp プリコンパイル済ヘッダーファイル]]
  
282行: 283行:
 
[[Cpp クラス 継承 アップキャスト]]……………………※派生クラスのポインタを基底クラスのポインタに変更できる<br />
 
[[Cpp クラス 継承 アップキャスト]]……………………※派生クラスのポインタを基底クラスのポインタに変更できる<br />
  
※ポリモーフィズム(多態性・多相性・多様性:Polymorphism)と呼ばれる働きのために必要な仕組みです。
+
↑※ポリモーフィズム(多態性・多相性・多様性:Polymorphism)と呼ばれる働きのために必要な仕組みです。
  
 
[[Cpp クラス 仮想関数]]………………………………※実行時に関数を再定義してもよい関数を基のクラスが指定し、再定義された関数の利用の決定をする<br />
 
[[Cpp クラス 仮想関数]]………………………………※実行時に関数を再定義してもよい関数を基のクラスが指定し、再定義された関数の利用の決定をする<br />
  
※仮想関数の関数をプログラマが記述する行為をオーバライドって言います。オーバロードは多重定義です。
+
↑※仮想関数の関数をプログラマが記述する行為をオーバライドって言います。オーバロードは多重定義です。
  
 
[[Cpp クラス 継承 デストラクタ]]……………………※継承されたクラスのデストラクタ<br />
 
[[Cpp クラス 継承 デストラクタ]]……………………※継承されたクラスのデストラクタ<br />
[[Cpp クラス 抽象クラス]]……………………………※必ず再定義する必要がある関数を基のクラスが指定している関数。純粋仮想関数。<br />
+
[[Cpp クラス 抽象クラス]]……………………………※必ず再定義する必要がある関数を基のクラスが指定している関数。<span style="color:deeppink;">純粋仮想関数</span>。<br />
 
[[Cpp クラス 多重継承]]………………………………※複数のクラスが継承される形式のクラス:直列型および並列型<br />
 
[[Cpp クラス 多重継承]]………………………………※複数のクラスが継承される形式のクラス:直列型および並列型<br />
 
[[Cpp クラス 仮想基本クラス]] □………………………※クラスの継承によって2重に継承される問題を解決する<br />
 
[[Cpp クラス 仮想基本クラス]] □………………………※クラスの継承によって2重に継承される問題を解決する<br />

2022年2月9日 (水) 00:00時点における最新版



個人用ツール
名前空間

変種
操作
案内
ツールボックス