CSimpleStringT Class
Diese Klasse stellt ein CSimpleStringT-Objekt dar.
template <typename BaseType>
class CSimpleStringT
Parameter
BaseType
Der Zeichentyp der Zeichenfolgenklasse. Einer der folgenden Werte ist möglich:char (für ANSI-Zeichenfolgen).
wchar_t (für Unicode-Zeichenfolgen).
TCHAR (für ANSI und Unicode-Zeichenfolgen).
Mitglieder
Öffentliche Typedefs
Name |
Description |
---|---|
Ein Zeiger auf eine Konstantenzeichenfolge. |
|
Ein Zeiger auf eine Zeichenfolge. |
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt CSimpleStringT-Objekte auf verschiedene Arten. |
|
Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt ein Objekt CSimpleStringT zu einem vorhandenen CSimpleStringT-Objekt. |
|
Fügt ein Zeichen zu einem vorhandenen CSimpleStringT-Objekt. |
|
Kopiert ein Zeichen oder Zeichen zu anderen Zeichenfolge. |
|
Kopiert ein Zeichen oder Zeichen mit einer anderen Zeichenfolge, in der die Puffer überschneiden. |
|
Erzwingt eine Zeichenfolge, um eine Länge von null aufweisen. |
|
Gibt jeden zusätzlichen Speicherplatz, der zuvor durch das Zeichenfolgenobjekt zugeordnet ist. |
|
Ruft die zugeordnete Länge eines CSimpleStringT-Objekts ab. |
|
Gibt das Zeichen an einer angegebenen Position zurück. |
|
Gibt einen Zeiger auf die Zeichen in CSimpleStringT zurück. |
|
Gibt einen Zeiger auf die Zeichen in CSimpleStringT zurück und entfernt der angegebenen Länge ab. |
|
Gibt die Anzahl von Zeichen in einem CSimpleStringT-Objekt zurück. |
|
Ruft den Speicher-Manager des CSimpleStringT-Objekts ab. |
|
Ruft die Zeichenfolge ab |
|
Testet, ob ein Objekt CSimpleStringT keine Zeichen enthält. |
|
Deaktiviert Verweiszählung und schützt die Zeichenfolge im Puffer. |
|
Ordnet einen bestimmten Arbeitsspeicher für den Zeichenpuffer verwenden. |
|
Versionssteuerelement des Puffers durch GetBuffer zurückgegeben. |
|
Versionssteuerelement des Puffers durch GetBuffer zurückgegeben. |
|
Legt ein Zeichen in einer angegebenen Position fest. |
|
Legt den Speicher-Manager CSimpleStringT eines Objekts fest. |
|
Legt die Zeichenfolge eines CSimpleStringT-Objekts fest. |
|
Gibt die Anzahl der Zeichen in der angegebenen Zeichenfolge zurück. |
|
Schneidet die Zeichenfolge einer angegebenen Länge ab. |
|
Aktiviert Verweiszählung und gibt die Zeichenfolge im Puffer frei. |
Öffentliche Operatoren
Name |
Description |
---|---|
Greift direkt auf die Zeichen zu, die in einem CSimpleStringT-Objekt als Zeichenfolge in C-Format gespeichert werden. |
|
Gibt das Zeichen an einer angegebenen Position - Operatorersatz für GetAt zurück. |
|
Verkettet eine neue Zeichenfolge am Ende einer vorhandenen Zeichenfolge. |
|
Weist einen neuen Wert zu einem CSimpleStringT-Objekt zu. |
Hinweise
CSimpleStringT ist die Basisklasse für die verschiedenen Zeichenfolgenklassen, die von Visual C++ unterstützt werden. Sie bietet minimale Unterstützung für Speicherverwaltung des String-Objekts und der grundlegenden Puffermanipulation. Für erweiterte Zeichenfolgenobjekte finden Sie unter CStringT-Klasse.
Anforderungen
Header: atlsimpstr.h