Freigeben über


CHString::CHString(constunsignedchar*)-Methode (chstring.h)

[Die Klasse CHString ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Jeder dieser Konstruktoren initialisiert ein neues CHString-Objekt mit den angegebenen Daten.

Syntax

void CHString(
  const unsigned char *lpsz
);

Parameter

lpsz

Eine NULL-beendete Zeichenfolge, die in dieses CHString-Objekt kopiert wird.

Rückgabewert

Keine

Bemerkungen

Da die Konstruktoren die Eingabedaten in den neuen zugeordneten Speicher kopieren, können Speicherausnahmen auftreten. Einige dieser Konstruktoren fungieren als Konvertierungsfunktionen; Sie können z. B. ein LPWSTR-Objekt ersetzen, bei dem ein CHString-Objekt erwartet wird.

Mehrere Formen des Konstruktors haben besondere Zwecke:

Beispiele

Im folgenden Codebeispiel wird die Verwendung von CHString::CHString veranschaulicht.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile chstring.h (include FwCommon.h)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll