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

sddk80xf.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

CSimpleStringT::PCXSTR

Un puntatore a una stringa costante.

CSimpleStringT::PXSTR

Un puntatore a una stringa.

sddk80xf.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CSimpleStringT::CSimpleStringT

Costruisce oggetti CSimpleStringT in diversi modi.

CSimpleStringT::~CSimpleStringT

Distruttore

sddk80xf.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CSimpleStringT::Append

Aggiunge un oggetto CSimpleStringT a un oggetto esistente CSimpleStringT.

CSimpleStringT::AppendChar

Aggiunge un carattere a un oggetto esistente CSimpleStringT.

CSimpleStringT::CopyChars

Copia un carattere o i caratteri a un'altra stringa.

CSimpleStringT::CopyCharsOverlapped

Copia un carattere o i caratteri con un'altra stringa in cui i buffer si sovrappongono.

CSimpleStringT::Empty

Forza una stringa per avere una lunghezza pari a zero.

CSimpleStringT::FreeExtra

Libera la memoria aggiuntiva allocata in precedenza dall'oggetto stringa.

CSimpleStringT::GetAllocLength

Recupera una dimensione allocata di un oggetto CSimpleStringT.

CSimpleStringT::GetAt

Restituisce il carattere nella posizione specificata.

CSimpleStringT::GetBuffer

Restituisce un puntatore ai caratteri CSimpleStringT.

CSimpleStringT::GetBufferSetLength

Restituisce un puntatore ai caratteri CSimpleStringT, troncante alla lunghezza specificata.

CSimpleStringT::GetLength

Restituisce il numero di caratteri in un oggetto CSimpleStringT.

CSimpleStringT::GetManager

Recupera il gestore di memoria dell'oggetto CSimpleStringT.

CSimpleStringT::GetString

Recuperare la stringa di caratteri

CSimpleStringT::IsEmpty

Verifica se un oggetto CSimpleStringT non contiene caratteri.

CSimpleStringT::LockBuffer

Disabilita il conteggio dei riferimenti e garantisce la stringa nel buffer.

CSimpleStringT::Preallocate

Alloca una quantità di memoria specifica per il buffer di caratteri.

CSimpleStringT::ReleaseBuffer

Controllo delle versioni del buffer restituito da GetBuffer.

CSimpleStringT::ReleaseBufferSetLength

Controllo delle versioni del buffer restituito da GetBuffer.

CSimpleStringT::SetAt

Imposta un carattere a una posizione specificata.

CSimpleStringT::SetManager

Imposta il gestore di memoria di un oggetto CSimpleStringT.

CSimpleStringT::SetString

Imposta la stringa di un oggetto CSimpleStringT.

CSimpleStringT::StringLength

Restituisce il numero di caratteri della stringa specificata.

CSimpleStringT::Truncate

Tronca la stringa a una lunghezza specificata.

CSimpleStringT::UnlockBuffer

Abilita il conteggio dei riferimenti e liberare la stringa nel buffer.

sddk80xf.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

CSimpleStringT::operator PCXSTR

Accede direttamente ai caratteri archiviati in un oggetto CSimpleStringT come stringa di tipo c.

CSimpleStringT::operator []

Restituisce il carattere in una posizione specificata alla sostituzione dell'operatore per GetAt.

CSimpleStringT::operator +=

Concatena una nuova stringa alla fine di una stringa esistente.

CSimpleStringT::operator =

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

Vedere anche

Riferimenti

Grafico della gerarchia

Altre risorse

ATL/MFC è condiviso classi