RAD Studio VCL Reference
|
Creates instance of System::UnicodeString.
constructor Create; constructor Create(const src: char*); constructor Create(const src: UnicodeString&); constructor Create(const src: wchar_t*; len: Integer); constructor Create(const src: char*; len: Integer); constructor Create(const src: wchar_t*); constructor Create(const src: char16_t*; numChar16: Integer = -1); constructor Create(const src: char32_t*; numChar32: Integer = -1); constructor Create(src: char); constructor Create(src: wchar_t); constructor Create(src: short); constructor Create(src: unsigned short); constructor Create(src: Integer); constructor Create(src: unsigned int); constructor Create(src: long); constructor Create(src: unsigned long); constructor Create(src: __int64); constructor Create(src: unsigned __int64); constructor Create(src: double); constructor Create(const src: WideString &); constructor Create<unsigned short codePage>(const src: AnsiStringT<codePage> &);
__fastcall UnicodeString(); __fastcall UnicodeString(const char* src); __fastcall UnicodeString(const UnicodeString& src); __fastcall UnicodeString(const wchar_t* src, int len); __fastcall UnicodeString(const char* src, int len); __fastcall UnicodeString(const wchar_t* src); __fastcall UnicodeString(const char16_t* src, int numChar16 = -1); __fastcall UnicodeString(const char32_t* src, int numChar32 = -1); __fastcall UnicodeString(char src); __fastcall UnicodeString(wchar_t src); __fastcall UnicodeString(short src); __fastcall UnicodeString(unsigned short src); __fastcall UnicodeString(int src); __fastcall UnicodeString(unsigned int src); __fastcall UnicodeString(long src); __fastcall UnicodeString(unsigned long src); __fastcall UnicodeString(__int64 src); __fastcall UnicodeString(unsigned __int64 src); __fastcall UnicodeString(double src); __fastcall UnicodeString(const WideString & src); template <unsigned short codePage> __fastcall UnicodeString(const AnsiStringT<codePage> & src);
Call System::UnicodeString::UnicodeString to create and initialize a System::UnicodeString instance. If the constructor is given no arguments, the resulting System::UnicodeString instance is an empty string. If the constructor is passed a single character, the resulting System::UnicodeString instance has character 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::UnicodeString instance 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!
|