System.WideString.Create
C++
WideString(): Data(0) {}
WideString(const char* src);
WideString(const WideString& src);
WideString(const WideChar* src, int len);
WideString(const char* src, int len);
WideString(const WideChar* src);
WideString(const char16_t* src, int numChar16 = -1);
WideString(const char32_t* src, int numChar32 = -1);
explicit WideString(const WideChar src);
explicit WideString(char src);
explicit WideString(short src);
explicit WideString(unsigned short);
explicit WideString(int src);
explicit WideString(unsigned int);
explicit WideString(long);
explicit WideString(unsigned long);
explicit WideString(__int64);
explicit WideString(unsigned __int64);
explicit WideString(float src);
explicit WideString(double src);
explicit WideString(long double src);
WideString(const UnicodeString& src);
WideString(const AnsiStringT<codePage> &src): Data(0) {
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | wstring.h | System | WideString |
Beschreibung
Erstellt eine Instanz von System.WideString.
Mit Create können Sie ein WideString-Objekt erstellen und initialisieren. Wenn dem Konstruktor keine Argumente übergeben werden, ist der resultierende System.WideString ein leerer String. Wird dem Konstruktor ein einzelnes Wide-Zeichen übergeben, dann hat der resultierende System.WideString die Länge 1 und enthält das betreffende Zeichen. Alle anderen Versionen dieses Konstruktors kopieren den als Argument übergebenen String und konvertieren dabei Zeichen bei Bedarf in wchart-Werte. Zum Aufbau einer System.WideString-Instanz aus einem Array von char- oder wchar_t-Werten sollte der String src nullterminiert sein, sofern kein zweites Argument angegeben wird, das die Anzahl der im Array enthaltenen Zeichen angibt.