Classe di CSimpleStringT
Questa classe rappresenta un oggetto CSimpleStringT.
template <typename BaseType>
class CSimpleStringT
Parametri
BaseType
Il tipo di carattere della classe string.ad esempio uno dei seguenti:char (per le stringhe di caratteri ANSI).
wchar_t (per le stringhe di caratteri Unicode).
TCHAR (sia per ANSI che le stringhe di caratteri Unicode).
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
Un puntatore a una stringa costante. |
|
Un puntatore a una stringa. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce oggetti CSimpleStringT in diversi modi. |
|
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un oggetto CSimpleStringT a un oggetto esistente CSimpleStringT. |
|
Aggiunge un carattere a un oggetto esistente CSimpleStringT. |
|
Copia un carattere o i caratteri a un'altra stringa. |
|
Copia un carattere o i caratteri con un'altra stringa in cui i buffer si sovrappongono. |
|
Forza una stringa per avere una lunghezza pari a zero. |
|
Libera la memoria aggiuntiva allocata in precedenza dall'oggetto stringa. |
|
Recupera una dimensione allocata di un oggetto CSimpleStringT. |
|
Restituisce il carattere nella posizione specificata. |
|
Restituisce un puntatore ai caratteri CSimpleStringT. |
|
Restituisce un puntatore ai caratteri CSimpleStringT, troncante alla lunghezza specificata. |
|
Restituisce il numero di caratteri in un oggetto CSimpleStringT. |
|
Recupera il gestore di memoria dell'oggetto CSimpleStringT. |
|
Recuperare la stringa di caratteri |
|
Verifica se un oggetto CSimpleStringT non contiene caratteri. |
|
Disabilita il conteggio dei riferimenti e garantisce la stringa nel buffer. |
|
Alloca una quantità di memoria specifica per il buffer di caratteri. |
|
Controllo delle versioni del buffer restituito da GetBuffer. |
|
Controllo delle versioni del buffer restituito da GetBuffer. |
|
Imposta un carattere a una posizione specificata. |
|
Imposta il gestore di memoria di un oggetto CSimpleStringT. |
|
Imposta la stringa di un oggetto CSimpleStringT. |
|
Restituisce il numero di caratteri della stringa specificata. |
|
Tronca la stringa a una lunghezza specificata. |
|
Abilita il conteggio dei riferimenti e liberare la stringa nel buffer. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Accede direttamente ai caratteri archiviati in un oggetto CSimpleStringT come stringa di tipo c. |
|
Restituisce il carattere in una posizione specificata alla sostituzione dell'operatore per GetAt. |
|
Concatena una nuova stringa alla fine di una stringa esistente. |
|
Assegna un valore a un oggetto CSimpleStringT. |
Note
CSimpleStringT è la classe base per le varie classi di stringa supportati da Visual C++.Fornisce supporto minimo a gestione della memoria dell'oggetto e di modifica di base del buffer.Per gli oggetti stringa più avanzati, vedere classe di CStringT.
Requisiti
Header: atlsimpstr.h