System.AnsiStringBase.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
constructor protected dstring.h System AnsiStringBase

Description

Crée une instance de AnsiStringBase.

System.AnsiStringBase.AnsiStringBase est le constructeur de AnsiStringBase.

Si aucun argument n'est passé au constructeur, l'instance de AnsiStringBase résultante est une chaîne vide. Si le constructeur a comme argument un seul caractère, l'instance de AnsiStringBase 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 AnsiStringBase à 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.