CSimpleStringT, classe
Cette classe représente un objet d' CSimpleStringT .
template <typename BaseType>
class CSimpleStringT
Paramètres
BaseType
Le type de caractère de la classe de chaîne. Il peut s'agir de l'une des valeurs suivantes :char (pour les chaînes de caractères ANSI).
wchar_t (pour les chaînes de caractères Unicode).
TCHAR (pour ANSI et des chaînes de caractères Unicode).
Membres
Typedefs publics
Nom |
Description |
---|---|
Un pointeur vers une chaîne constante. |
|
Un pointeur vers une chaîne. |
Constructeurs publics
Nom |
Description |
---|---|
Construit des objets d' CSimpleStringT de plusieurs façons. |
|
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un objet d' CSimpleStringT à un objet existant d' CSimpleStringT . |
|
Ajoute un caractère à un objet existant d' CSimpleStringT . |
|
Copie un caractère ou des caractères à une autre chaîne. |
|
Copie un caractère ou des caractères à un autre la chaîne dans laquelle les mémoires tampons se chevauchent. |
|
Force une chaîne pour avoir une longueur égale à zéro. |
|
Libère toute mémoire supplémentaire précédemment allouée par l'objet chaîne. |
|
Extrait la longueur allouée d'un objet d' CSimpleStringT . |
|
Retourne le caractère à la position donnée. |
|
Retourne un pointeur vers les caractères dans CSimpleStringT. |
|
Retourne un pointeur vers les caractères dans CSimpleStringT, tronquant à la longueur spécifiée. |
|
Retourne le nombre de caractères dans un objet d' CSimpleStringT . |
|
Récupère le gestionnaire de mémoire de l'objet d' CSimpleStringT . |
|
Extrait la chaîne de caractères |
|
Teste si un objet d' CSimpleStringT ne contient aucun caractère. |
|
Désactive le décompte de références et empêché la chaîne dans la mémoire tampon. |
|
Alloue une quantité de mémoire spécifique pour la mémoire tampon de caractères. |
|
Le contrôle de la distribution de la mémoire tampon retourné par GetBuffer. |
|
Le contrôle de la distribution de la mémoire tampon retourné par GetBuffer. |
|
Définit un caractère à la position donnée. |
|
Définit le gestionnaire de mémoire d'un objet d' CSimpleStringT . |
|
Définit la chaîne d'un objet d' CSimpleStringT . |
|
Retourne le nombre de caractères dans la chaîne spécifiée. |
|
Tronque la chaîne à une longueur spécifiée. |
|
Active le décompte de références et libère la chaîne dans la mémoire tampon. |
Opérateurs publics
Nom |
Description |
---|---|
Accède directement à des caractères stockés dans un objet d' CSimpleStringT comme une chaîne de style c. |
|
Retourne le caractère à une position — substitution d'opérateur pour GetAt. |
|
Concatène une nouvelle chaîne à la fin d'une chaîne existante. |
|
Assigne une valeur à un objet d' CSimpleStringT . |
Notes
CSimpleStringT est la classe de base pour les classes de chaîne prises en charge par Visual C++. Il fournit la prise en charge minimale de la gestion de la mémoire de l'objet String et la manipulation de base de mémoire tampon. Pour les objets String plus avancés, consultez classe de CStringT.
Configuration requise
Header: atlsimpstr.h