Metodo CHString::CHString(constCHString&) (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(
const CHString & stringSrc
);
Parametri
stringSrc
Oggetto CHString esistente copiato in questo oggetto 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 .
Diverse forme del costruttore hanno scopi speciali:
-
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* lpsz )
Consente di costruire una stringa CHString da un puntatore a un carattere senza segno.
Esempio
Nell'esempio di codice seguente viene illustrato come usare 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
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | chstring.h (include FwCommon.h) |
Libreria | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |