std::wstring std::wstring::sizetype wstring::npos 简单示例介绍

#include using namespace std; int main() { wstring strPt = L"demo; ytouch"; wstring::size_type pos1,pos2; pos1 = strPt.find(L"; "); pos2 = strPt.find(L"to2"); if (wstring::npos == pos1) { cout << "没找到; 符号" << endl; } if (wstring::npos == pos2) { cout << "没找到to2 字符" << endl; } cout << pos1 << endl; }


运行结果:

【std::wstring std::wstring::sizetype wstring::npos 简单示例介绍】std::wstring std::wstring::sizetype wstring::npos 简单示例介绍
文章图片


介绍:
std::wstring::sizetype 表示一段字符的长度。此长度例如avbd长度为4 aa 长度为2这种意思
npos表示最大值---》》也是wstring find函数没找到对应字符的返回值,所以可以进行比较。

    推荐阅读