RAD Studio VCL Reference
|
Creates an instance of System::WideString::WideString.
constructor Create; constructor Create(const src: char*); constructor Create(const src: WideString&); constructor Create(const src: WideChar*; len: Integer); constructor Create(const src: char*; len: Integer); constructor Create(const src: WideChar*); constructor Create(const src: char16_t*; numChar16: Integer = -1); constructor Create(const src: char32_t*; numChar32: Integer = -1); constructor Create(const src: WideChar); constructor Create(src: char); constructor Create(src: short); constructor Create(: unsigned short); constructor Create(src: Integer); constructor Create(: unsigned int); constructor Create(: long); constructor Create(: unsigned long); constructor Create(: __int64); constructor Create(: unsigned __int64); constructor Create(src: float); constructor Create(src: double); constructor Create(src: long double); constructor Create(const src: UnicodeString&); constructor Create<unsigned short codePage>(const src: AnsiStringT<codePage> &);
__fastcall WideString(); __fastcall WideString(const char* src); __fastcall WideString(const WideString& src); __fastcall WideString(const WideChar* src, int len); __fastcall WideString(const char* src, int len); __fastcall WideString(const WideChar* src); __fastcall WideString(const char16_t* src, int numChar16 = -1); __fastcall WideString(const char32_t* src, int numChar32 = -1); __fastcall explicit WideString(const WideChar src); __fastcall explicit WideString(char src); __fastcall explicit WideString(short src); __fastcall explicit WideString(unsigned short); __fastcall explicit WideString(int src); __fastcall explicit WideString(unsigned int); __fastcall explicit WideString(long); __fastcall explicit WideString(unsigned long); __fastcall explicit WideString(__int64); __fastcall explicit WideString(unsigned __int64); __fastcall explicit WideString(float src); __fastcall explicit WideString(double src); __fastcall explicit WideString(long double src); __fastcall WideString(const UnicodeString& src); template <unsigned short codePage> __fastcall WideString(const AnsiStringT<codePage> & src);
Call System::WideString::WideString to create and initialize a wide string. If the constructor is given no arguments, the resulting System::WideString::WideString is an empty string. If the constructor is passed a single wide character, the resulting System::WideString::WideString has length one, and contains that character. All other versions of the constructor copy the string passed as an argument, converting characters to wchar_t if necessary. When constructing a System::WideString::WideString from an array of char or wchar_t, the src string should be null terminated, unless a second argument is given that indicates the number of characters in the array.
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|