CMapWordToPtrクラスを 16 ビット ワードをキーとした void ポインターのマップをサポートします。
CMapWordToPtrのメンバー関数は、対応付けられますクラスのメンバー関数に似ています。この類似性のため、メンバー関数の詳細については、対応付けられますのリファレンス ドキュメントを使用できます。どこvoidへのポインター、関数パラメーターまたは戻り値は、代替手段としてCObjectポインターが参照してください。関数パラメーターまたは戻り値として、 CStringまたはcharへのconstポインターを見る限り、単語を置き換える。
BOOL CMapStringToOb::Lookup (const char ※ lt; キー >、CObject* & <rValue>) const
たとえば、
BOOL CMapWordToPtr::Lookup (WORD lt; キー >、void ※ & <rValue>) const
CMapWordToPtrには、実行時の型へのアクセスと、 CDumpContextオブジェクトのダンプをサポートするには、 IMPLEMENT_DYNAMICマクロが組み込まれています。個々 のマップ要素をダンプが必要な場合は、1 以上に、ダンプ コンテキストの深さを設定する必要があります。
単語のポインター マップがシリアル化しないことがあります。
CMapWordToPtrオブジェクトが削除されると、その要素を削除すると、単語と、ポインターが削除されます。ポインターによって参照されるエンティティは削除されません。
CMapWordToPtrの詳細については、参照してください コレクションでVisual の C++ プログラマのガイド。
#include lt;afxcoll.h>