System.AnsiStringT.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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){}

Propriétés

Type Visibilité  Source Unité  Parent
constructor public dstring.h System AnsiStringT

Description

Crée une instance de AnsiStringT.

System.AnsiStringT.AnsiStringT est le constructeur de AnsiStringT.

Si aucun argument n'est passé au constructeur, l'instance de AnsiStringT résultante est une chaîne vide. Si le constructeur a comme argument un seul caractère, l'instance de AnsiStringT résultante a une longueur en caractères de un et contient ce caractère. Les autres versions du constructeur copient la chaîne passée en argument, en convertissant les caractères en un type char si nécessaire. Lors de la construction d'une instance de AnsiStringT à partir d'un tableau de char ou de wchar_t, la chaîne source doit être une chaîne à zéro terminal, à moins qu'un argument indiquant le nombre de caractères du tableau ne soit donné. Pour certaines surcharges du constructeur, vous pouvez passer la page de code souhaitée pour la chaîne. Dans une autre surcharge, vous pouvez passer un nombre à virgule flottante pour conversion en chaîne.