CMzStringW类参考

MZFC字符串类 (Unicode, wchar_t). 更多...

#include <MzString.h>

所有成员的列表。

公有成员

wchar_t * C_Str () const
 获得字符串的首指针, 可用于字符串格式化等.
 CMzStringW (const wchar_t *pStr)
 构造函数
 CMzStringW (const CMzStringW &str)
 构造函数
 CMzStringW (size_t nSize)
 构造函数
 CMzStringW (void)
int Compare (const CMzString &str) const
 字符串比较: 返回值与 C 函数 wcscmp 相同
int Compare (const wchar_t *pStr) const
 字符串比较: 返回值与 C 函数 wcscmp 相同
int Find (wchar_t ch, int beginPos=0) const
 在字符串中正向搜索单个字符
int Find (const CMzString &str, int beginPos=0) const
 在对象中搜索某个字符串。返回找到的字符串的位置,如果找不到则返回-1。
int Find (const wchar_t *pStr, int beginPos=0) const
 在对象中搜索某个字符串。返回找到的字符串的位置,如果找不到则返回-1。
int FindReverse (wchar_t ch, int beginPos=0) const
 在字符串中反向搜索单个字符
size_t GetBufferSize () const
 获得字符串BUFFER的可容纳字符的数量
bool IsEmpty () const
 是否为空字符串
size_t Length () const
 获得字符串的长度(字符个数)
void MakeLower ()
 把大写字母转换成小写字母
void MakeUpper ()
 把小写字母转换成大写字母
 operator LPCTSTR () const
 type conversion operator
 operator LPTSTR () const
 type conversion operator
CMzStringW operator+ (const wchar_t *pStr)
 字符串连接 operator
CMzStringW operator+ (const CMzStringW &str)
 字符串连接 operator
CMzStringWoperator+= (const wchar_t *pStr)
 += operator
CMzStringWoperator+= (const CMzStringW &str)
 += operator
CMzStringWoperator= (const wchar_t *pStr)
 = operator
CMzStringWoperator= (const CMzStringW &str)
 = operator
bool operator== (const CMzString &str) const
 == operator
bool operator== (const wchar_t *pStr) const
 == operator
wchar_t & operator[] (const int index)
 通过索引直接访问字符串中某个位置的字符
wchar_t & operator[] (const unsigned int index)
 通过索引直接访问字符串中某个位置的字符
bool SetBufferSize (size_t nSize)
 设置字符串BUFFER能容纳字符的数量(此操作会把BUFFER中的数据置零)
CMzStringW SubStr (int nPosStart, int nCount)
 获得子字符串
void ZeroBuffer ()
 把字符串BUFFER置零,但不改变BUFFER的容量
virtual ~CMzStringW (void)

详细描述

MZFC字符串类 (Unicode, wchar_t).


构造及析构函数文档

CMzStringW::CMzStringW ( void   ) 
CMzStringW::CMzStringW ( size_t  nSize  ) 

构造函数

参数:
nSize 字符串BUFFER初始化长度,单位是wchar_t的个数
CMzStringW::CMzStringW ( const CMzStringW str  ) 

构造函数

参数:
str 以str作为初始化字符串.
CMzStringW::CMzStringW ( const wchar_t *  pStr  ) 

构造函数

参数:
pStr 以pStr作为初始化字符串
virtual CMzStringW::~CMzStringW ( void   )  [virtual]

成员函数文档

wchar_t* CMzStringW::C_Str (  )  const

获得字符串的首指针, 可用于字符串格式化等.

int CMzStringW::Compare ( const CMzString &  str  )  const

字符串比较: 返回值与 C 函数 wcscmp 相同

返回:
-1: 对象<str; 0: 对象==str; 1: 对象>str;
int CMzStringW::Compare ( const wchar_t *  pStr  )  const

字符串比较: 返回值与 C 函数 wcscmp 相同

返回:
-1: 对象<pStr; 0: 对象==pStr; 1: 对象>pStr;
int CMzStringW::Find ( wchar_t  ch,
int  beginPos = 0 
) const

在字符串中正向搜索单个字符

在字符串中正向搜索单个字符

参数:
ch 要搜索的字符
beginPos 起始查找位置
返回:
搜索到字符则返回它的位置,否则返回-1
int CMzStringW::Find ( const CMzString &  str,
int  beginPos = 0 
) const

在对象中搜索某个字符串。返回找到的字符串的位置,如果找不到则返回-1。

int CMzStringW::Find ( const wchar_t *  pStr,
int  beginPos = 0 
) const

在对象中搜索某个字符串。返回找到的字符串的位置,如果找不到则返回-1。

int CMzStringW::FindReverse ( wchar_t  ch,
int  beginPos = 0 
) const

在字符串中反向搜索单个字符

在字符串中反向搜索单个字符

参数:
ch 要搜索的字符
beginPos 起始查找位置。注意,此参数代表的是反向位置,即0为最后一个字符
返回:
搜索到字符则返回它的位置,否则返回-1。注意,返回结果字符的位置为正向的位置而不是反向的。
size_t CMzStringW::GetBufferSize (  )  const

获得字符串BUFFER的可容纳字符的数量

bool CMzStringW::IsEmpty (  )  const

是否为空字符串

size_t CMzStringW::Length (  )  const

获得字符串的长度(字符个数)

void CMzStringW::MakeLower (  ) 

把大写字母转换成小写字母

void CMzStringW::MakeUpper (  ) 

把小写字母转换成大写字母

CMzStringW::operator LPCTSTR (  )  const

type conversion operator

CMzStringW::operator LPTSTR (  )  const

type conversion operator

CMzStringW CMzStringW::operator+ ( const wchar_t *  pStr  ) 

字符串连接 operator

CMzStringW CMzStringW::operator+ ( const CMzStringW str  ) 

字符串连接 operator

CMzStringW& CMzStringW::operator+= ( const wchar_t *  pStr  ) 

+= operator

CMzStringW& CMzStringW::operator+= ( const CMzStringW str  ) 

+= operator

CMzStringW& CMzStringW::operator= ( const wchar_t *  pStr  ) 

= operator

CMzStringW& CMzStringW::operator= ( const CMzStringW str  ) 

= operator

bool CMzStringW::operator== ( const CMzString &  str  )  const

== operator

bool CMzStringW::operator== ( const wchar_t *  pStr  )  const

== operator

wchar_t& CMzStringW::operator[] ( const int  index  ) 

通过索引直接访问字符串中某个位置的字符

wchar_t& CMzStringW::operator[] ( const unsigned int  index  ) 

通过索引直接访问字符串中某个位置的字符

bool CMzStringW::SetBufferSize ( size_t  nSize  ) 

设置字符串BUFFER能容纳字符的数量(此操作会把BUFFER中的数据置零)

CMzStringW CMzStringW::SubStr ( int  nPosStart,
int  nCount 
)

获得子字符串

void CMzStringW::ZeroBuffer (  ) 

把字符串BUFFER置零,但不改变BUFFER的容量


该类的文档由以下文件生成:

Generated at Tue Feb 9 15:09:57 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1