Metodo CHString::CHString (chstring.h)
[La classe CHString fa parte di WMI Provider Framework che è ora considerata nello stato finale e non saranno disponibili ulteriori aggiornamenti, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
Ognuno di questi costruttori inizializza un nuovo oggetto CHString con i dati specificati.
Sintassi
void CHString();
Valore restituito
nessuno
Osservazioni
Poiché i costruttori copiano i dati di input in una nuova risorsa di archiviazione allocata, le eccezioni di memoria possono risultare. Alcuni di questi costruttori fungono da funzioni di conversione; è possibile sostituire, ad esempio, un oggetto LPWSTR in cui è previsto un oggetto CHString .
- CHString( LPCSTR lpsz ) Costruisce una stringa CHString Unicode da una stringa ANSI.
- CHString( LPCWSTR lpsz ) Costruisce una stringa CHString da una stringa Unicode.
- CHString( const unsigned char* psz ) consente di costruire una stringa CHString da un puntatore a un carattere senza segno.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di CHString::CHString:
CHString s1; // Empty string
CHString s2( L"cat" ); // From a C string literal
CHString s3 = s2; // Copy constructor
CHString s4( s2 + " " + s3 ); // From a string expression
CHString s5( 'x' ); // s5 = "x"
CHString s6( 'x', 6 ); // s6 = "xxxxxx"
CHString city = L"Philadelphia"; // NOT the assignment operator
Requisiti
Intestazione | chstring.h |