System.AnsiStringT.Create

From RAD Studio API Documentation
Jump to: navigation, search

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

Properties

Type Visibility Source Unit Parent
constructor public dstring.h System AnsiStringT

Description

Creates an instance of AnsiStringT.

System.AnsiStringT.AnsiStringT is the constructor for AnsiStringT.

If the constructor is given no arguments, the resulting AnsiStringT instance is an empty string. If the constructor is passed a single character, the resulting AnsiStringT instance has character length 1, and contains that character. Other versions of the constructor copy the string passed as an argument, converting characters to char, if necessary. When constructing a AnsiStringT instance from an array of char or wchar_t, the source string should be null-terminated, unless an argument is given that indicates the number of characters in the array. For some overloads of the constructor, you can pass the code page you want for the string. In another overload, you can pass a floating point number to be converted to a string.