构造函数- 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位有效数字。

posted on 2005-10-28 14:00  痛并快乐着  阅读(614)  评论(0编辑  收藏  举报

导航