YSLib 标准字符串(使用 UCS-2LE )。
更多...
#include <ystring.h>
YSLib 标准字符串(使用 UCS-2LE )。
- 警告
- 非虚析构。
- Bug:
- 对象构造时依赖于非线程安全、不可重入的共享状态,多线程同时构造可能得到错误的值。
- 自从
- 早于 build 132
在文件 ystring.h 第 45 行定义.
YSLib::Text::String::String |
( |
| ) |
|
|
inlinedefault |
YSLib::Text::String::String |
( |
const String & |
| ) |
|
|
inlinedefault |
YSLib::Text::String::String |
( |
String && |
| ) |
|
|
inlinedefault |
YSLib::Text::String::String |
( |
const ucs2_t * |
s | ) |
|
|
inline |
构造:使用 UCS-2LE 字符指针表示的等宽 NTCTS 。
在文件 ystring.h 第 66 行定义.
template<typename _tChar >
YSLib::Text::String::String |
( |
const _tChar * |
s, |
|
|
Encoding |
cp = CS_Default |
|
) |
| |
|
inline |
构造:使用字符指针表示的 NTCTS 和指定编码。
- 自从
- build 281
在文件 ystring.h 第 74 行定义.
YSLib::Text::String::String |
( |
const ucs2string & |
s | ) |
|
|
inline |
template<typename _tChar >
YSLib::Text::String::String |
( |
const std::basic_string< _tChar > & |
s, |
|
|
Encoding |
cs = CS_Default |
|
) |
| |
|
inline |
构造:使用指定字符类型的 std::basic_string 和指定编码。
- 自从
- build 281
在文件 ystring.h 第 97 行定义.
YSLib::Text::String::~String |
( |
| ) |
|
|
inlinedefault |
string YSLib::Text::String::GetMBCS |
( |
Encoding |
enc = CS_Default | ) |
const |
|
inline |
该类的文档由以下文件生成: