| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==[[MFC コレクション]]==
===2つのコレクションクラス===
[[MFC ]] のコレクション クラスでは、2 種類のコレクション クラスがある。
#C++ テンプレートから作成したコレクション クラス
#テンプレートで作成されていないコレクション クラス
|-
|リスト
|要素を順番に並べたインデックスのないリスト。方向のリンク 要素を順番に並べたインデックスのないリスト。方向の[[リンク]] リストとして実装されます。先頭 と 末尾 があり、リストの先頭または末尾の要素の追加や削除、または中間の要素の挿入と削除を高速で行うことができる
|-
|配列
===テンプレート ベースのコレクション クラス===
*任意の型のオブジェクトを含むタイプ セーフなコレクションを実装する最も簡単な方法は、MFC セーフなコレクションを実装する最も簡単な方法は、[[MFC]] のテンプレート ベースのクラスを使用する
{|class="wikitable"
|CObArray
| CObList
| CMapPtrToWord CMapPtrTo[[Word]]
|-
|CByteArray
| CMapPtrToPtr
|-
|CDWordArray CD[[Word]]Array
| CStringList
| CMapStringToOb
|CMapStringToString
|-
|CWordArrayC[[Word]]Array
|
| CMapWordToOb CMap[[Word]]ToOb
|-
|CUIntArray
|
| CMapWordToPtr CMap[[Word]]ToPtr
|-

案内メニュー