建構函式- 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位有效數字。