System.AnsiStringT.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

AnsiStringT() : AnsiStringBase() {}
AnsiStringT(const char* src) : AnsiStringBase(src, CP){}
AnsiStringT(const AnsiStringT& src) : AnsiStringBase(*((AnsiStringBase*)(&src))){}
AnsiStringT(AnsiStringBase&& src) {
AnsiStringT<CP>(const AnsiStringT<OTHER_CP>& src) : AnsiStringBase() {
AnsiStringT(const char* src, int byteLen) : AnsiStringBase(src, byteLen, CP){}
AnsiStringT(const wchar_t* src, int numwchar = -1): AnsiStringBase(src, numwchar, CP){}
AnsiStringT(const char16_t* src, int numChar16 = -1) : AnsiStringBase(src, numChar16, CP){}
AnsiStringT(const char32_t* src, int numChar32 = -1) : AnsiStringBase(src, numChar32, CP){}
AnsiStringT(char src) { sprintf("%c", src);}
AnsiStringT(System::WideChar src): AnsiStringBase(src, CP) {}
AnsiStringT(char32_t src): AnsiStringBase(src, CP) {}
AnsiStringT(short src) { sprintf("%hd", src); }
AnsiStringT(unsigned short src) { sprintf("%hu", src); }
AnsiStringT(int src) { sprintf("%i", src); }
AnsiStringT(unsigned int src) { sprintf("%u", src); }
AnsiStringT(long src) { sprintf("%ld", src); }
AnsiStringT(unsigned long src) { sprintf("%lu", src); }
AnsiStringT(__int64 src) { sprintf("%lli", src); }
AnsiStringT(unsigned __int64 src) { sprintf("%llu", src); }
AnsiStringT(double src): AnsiStringBase(src, CP){}
AnsiStringT(const WideString &src): AnsiStringBase(src, CP){}
AnsiStringT(const UnicodeString &src): AnsiStringBase(src, CP){}

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public dstring.h System AnsiStringT

Beschreibung

Erstellt eine Instanz von AnsiStringT.

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

Wenn im Konstruktor keine Argumente übergeben werden, ist die AnsiStringT-Ergebnisinstanz ein leerer String. Wird im Konstruktor ein einzelnes Zeichen übergeben, dann hat die AnsiStringT-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. Zum Erstellen einer AnsiStringT-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.