Share via


Classe de CMapStringToString

Le préfixe prend en charge des objets d' CString indexé par CString objets.

class CMapStringToString : public CObject

Membres

Les fonctions membres d' CMapStringToString sont semblables aux fonctions membres de la classe CMapStringToOb.En raison de cette ressemblance, vous pouvez utiliser la documentation de référence des CMapStringToOb pour les détails de la fonction membre.Partout où vous consultez un pointeur d' CObject comme paramètre de fonction de valeur de retour ou « exit », remplacez un pointeur vers char.Partout où vous consultez un pointeur d' CObject comme paramètre de fonction « entrée », remplacez un pointeur vers char.

BOOL CMapStringToOb::Lookup(const char*<key>, CObject*&<rValue>) const;

par exemple, traduit la valeur

BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;

ddw782e0.collapse_all(fr-fr,VS.110).gifStructures publiques

Nom

Description

CMapStringToString::CPair

Une structure imbriquée qui contient une valeur de clé et la valeur de l'objet String associé.

ddw782e0.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CMapStringToOb::CMapStringToOb

Constructeur.

ddw782e0.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CMapStringToOb::GetCount

Retourne le nombre d'éléments dans ce mappage.

CMapStringToOb::GetHashTableSize

Détermine le nombre actuel d'éléments dans la table de hachage.

CMapStringToOb::GetNextAssoc

Obtient l'élément pour itérer.

CMapStringToOb::GetSize

Retourne le nombre d'éléments dans ce mappage.

CMapStringToOb::GetStartPosition

Retourne la position du premier élément.

CMapStringToOb::HashKey

Calcule la valeur de hachage d'une clé spécifiée.

CMapStringToOb::InitHashTable

Initialise la table de hachage.

CMapStringToOb::IsEmpty

Tests de l'état de vide- aucun mappage (éléments).

CMapStringToOb::Lookup

Recherche un pointeur void sur la clé de pointeur void.La valeur de pointeur, pas l'entité qu'elle indique, est utilisée pour la comparaison principale.

CMapStringToOb::LookupKey

Retourne une référence à la clé associée à la valeur de clé spécifiée.

CMapStringToString::PGetFirstAssoc

Obtient un pointeur vers le premier CString dans le mappage.

CMapStringToString::PGetNextAssoc

Obtient un pointeur vers l' CString pour itérer.

CMapStringToString::PLookup

Retourne un pointeur vers CString dont la valeur correspond à la valeur spécifiée.

CMapStringToOb::RemoveAll

Supprime tous les éléments de ce mappage.

CMapStringToOb::RemoveKey

Supprime un élément spécifié par une clé.

CMapStringToOb::SetAt

Insère un élément dans le mappage ; remplace un élément existant si une clé correspondante est trouvée.

ddw782e0.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

CMapStringToOb::operator []

Insère un élément dans le mappage de remplacement d'opérateur pour SetAt.

Notes

CMapStringToString incorpore la macro d' IMPLEMENT_SERIAL pour prendre en charge la sérialisation et faire un dump de ses éléments.Chaque élément est sérialisé ensuite si une carte est stockée à une archive, avec ()**<<**l'opérateur surchargé d'insertion ou avec la fonction membre d' Serialize .

Si vous avez besoin d'un dump d' CStringindividuel - les éléments d'CString , vous devez définir la profondeur du contexte de dump à 1 ou supérieur.

Lorsqu'un objet d' CMapStringToString est supprimé, ou lorsque ses éléments sont supprimés, les objets d' CString sont supprimés si nécessaire.

Pour plus d'informations sur CMapStringToString, consultez l'article collections.

Hiérarchie d'héritage

CObject

CMapStringToString

Configuration requise

Header: afxcoll.h

Voir aussi

Référence

Classe de CObject

Graphique de la hiérarchie

Concepts

L'exemple MFC COLLECTENT