System.WideString.Create

From RAD Studio API Documentation
Jump to: navigation, search

C++

WideString(): Data(0) {}
WideString(const char* src);
WideString(const WideString& src);
WideString(const WideChar* src, int len);
WideString(const char* src, int len);
WideString(const WideChar* src);
WideString(const char16_t* src, int numChar16 = -1);
WideString(const char32_t* src, int numChar32 = -1);
explicit WideString(const WideChar src);
explicit WideString(char src);
explicit WideString(short src);
explicit WideString(unsigned short);
explicit WideString(int src);
explicit WideString(unsigned int);
explicit WideString(long);
explicit WideString(unsigned long);
explicit WideString(__int64);
explicit WideString(unsigned __int64);
explicit WideString(float src);
explicit WideString(double src);
explicit WideString(long double src);
WideString(const UnicodeString& src);
WideString(const AnsiStringT<codePage> &src): Data(0) {

Properties

Type Visibility Source Unit Parent
constructor public wstring.h System WideString

Description

Creates an instance of System.WideString.

Call Create to create and initialize a wide string. If the constructor is given no arguments, the resulting System.WideString is an empty string. If the constructor is passed a single wide character, the resulting System.WideString has length one, and contains that character. All the other versions of the constructor copy the string passed as an argument, converting characters to wchar_t, if necessary. When constructing a System.WideString from an array of char or wchar_t, the src string should be null-terminated, unless a second argument that indicates the number of characters in the array is given.