La classe CMapStringToString prend en charge les cartes des objets CString assorties par objets CString.
Les fonctions membres de CMapStringToString sont similaires aux fonctions membres de classe CMapStringToOb. En raison de cette similitude, vous pouvez utiliser la documentation de référence CMapStringToOb pour les spécificités de fonction membre. Partout où vous voyez un pointeur CObject comme valeur de retour ou "output" fonction de paramètre, substituer un pointeur de char. Partout où vous voyez un CObject pointeur comme un paramètre de la fonction « d'entrée », substituer un pointeur de char.
BOOL CMapStringToOb::Lookup (const char * lt ; clé >,
CObject* & <rValue>) const
par exemple, se traduit par
BOOL CMapStringToString::Lookup (LPCTSTR lt ; clé >,
CString & <rValue>) const
CMapStringToString intègre la macro IMPLEMENT_SERIAL à l'appui de sérialisation et le dumping de ses éléments. Chaque élément est sérialisé à son tour, si une carte est stockée dans une archive, soit avec l'insertion surchargée (lt ; <) opérateur ou avec la fonction de membre Serialize.
Si vous avez besoin d'un vidage d'individuels CString- éléments deCString , vous devez définir le contexte de dump de la profondeur à 1 ou supérieur.
Lorsqu'un objet CMapStringToString est supprimé, ou lorsque les éléments sont supprimés, les objets CString sont enlevées au besoin.
Pour plus d'informations sur CMapStringToString, consultez l'article Collections dans le Guide du programmeur Visual C++.
# include lt;afxcoll.h>
Membres de la classe |nbsp ; Classe de base | Graphique de la hiérarchie
Écha&ntillonnbsp ; Recueillir des exemples MFC