构造函数- AnsiString::AnsiString
构造函数- AnsiString::AnsiString
创建一个AnsiString实例。
__fastcall AnsiString();
__fastcall AnsiString(const char* src);
__fastcall AnsiString(const AnsiString& src);
__fastcall AnsiString(const char* src, unsigned int len);
__fastcall AnsiString(const wchar_t* src);
__fastcall AnsiString(int src);
__fastcall AnsiString(double src);
__fastcall AnsiString(char src);
__fastcall AnsiString(short);
__fastcall AnsiString(unsigned short);
__fastcall AnsiString(unsigned int);
__fastcall AnsiString(long);
__fastcall AnsiString(unsigned long);
__fastcall AnsiString(__int64);
__fastcall AnsiString(unsigned __int64);
__fastcall AnsiString(const WideString &src);
说明
AnsiString 构造函数可重载,可以用多种不同的类型来构造字串数值初值。(见上表)
当调用时不加叁数,AnsiString 产生一个空的字串;
传递一个包含一个空截止符的字串,初始化为参数字串的值;
传递另外的 AnsiString(拷贝构造函数) 产生作为参数的 AnsiString 的一个拷贝;
传递一个字符数组和一个长度,产生源数组头一个长度的字符拷贝。例如:传递字符数组”hello”和长度2。产生“he”。
传递携带空截止符的宽字符串,也能初始化成功。
传递数值型参数,可生成数值的字符串表示,最长可到15位有效数字。
创建一个AnsiString实例。
__fastcall AnsiString();
__fastcall AnsiString(const char* src);
__fastcall AnsiString(const AnsiString& src);
__fastcall AnsiString(const char* src, unsigned int len);
__fastcall AnsiString(const wchar_t* src);
__fastcall AnsiString(int src);
__fastcall AnsiString(double src);
__fastcall AnsiString(char src);
__fastcall AnsiString(short);
__fastcall AnsiString(unsigned short);
__fastcall AnsiString(unsigned int);
__fastcall AnsiString(long);
__fastcall AnsiString(unsigned long);
__fastcall AnsiString(__int64);
__fastcall AnsiString(unsigned __int64);
__fastcall AnsiString(const WideString &src);
说明
AnsiString 构造函数可重载,可以用多种不同的类型来构造字串数值初值。(见上表)
当调用时不加叁数,AnsiString 产生一个空的字串;
传递一个包含一个空截止符的字串,初始化为参数字串的值;
传递另外的 AnsiString(拷贝构造函数) 产生作为参数的 AnsiString 的一个拷贝;
传递一个字符数组和一个长度,产生源数组头一个长度的字符拷贝。例如:传递字符数组”hello”和长度2。产生“he”。
传递携带空截止符的宽字符串,也能初始化成功。
传递数值型参数,可生成数值的字符串表示,最长可到15位有效数字。