System.AnsiStringBase.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

AnsiStringBase(): Data(0) {}
AnsiStringBase(const AnsiStringBase& src);
AnsiStringBase(const char* src, int codePage);
AnsiStringBase(const char* src, int byteLen, int codePage);
AnsiStringBase(const wchar_t* src, int numwchar, int codePage);
AnsiStringBase(const char16_t* src, int numChar16, int codePage);
AnsiStringBase(const char32_t* src, int numChar32, int codePage);
AnsiStringBase(double src, int codePage);
AnsiStringBase(System::WideChar src, int codePage);
AnsiStringBase(char32_t src, int codePage);
AnsiStringBase(const WideString &src, int codePage);
AnsiStringBase(const UnicodeString &src, int codePage);
AnsiStringBase::AnsiStringBase(AnsiStringT<CP>&& src) {

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor protected dstring.h System AnsiStringBase

Beschreibung

Erstellt eine Instanz von AnsiStringBase.

System.AnsiStringBase.AnsiStringBase ist der Konstruktor für AnsiStringBase.

Wenn im Konstruktor keine Argumente übergeben werden, ist die AnsiStringBase-Ergebnisinstanz ein leerer String. Wird im Konstruktor ein einzelnes Zeichen übergeben, dann hat die AnsiStringBase-Ergebnisinstanz eine Zeichenlänge von 1 und enthält das betreffende Zeichen. Andere Versionen dieses Konstruktors kopieren den als Argument übergebenen String und konvertieren dabei Zeichen bei Bedarf in char-Werte. Zum Erstellen einer AnsiStringBase-Instanz aus einem Array von char- oder wchar_t-Werten sollte der Quell-String nullterminiert sein, sofern kein Argument angegeben wird, das die Anzahl der Zeichen im Array enthält. Bei einigen Überladungen des Konstruktors können Sie die für den String gewünschte Codeseite übergeben. In einer anderen Überladung kann eine in einen String zu konvertierende Gleitkommazahl übergeben werden.