System.WideString.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.