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 简单示例介绍_第1张图片

 

介绍:

std::wstring::sizetype 表示一段字符的长度。此长度例如avbd  长度为4 aa 长度为2这种意思

npos表示最大值---》》也是wstring find函数没找到对应字符的返回值,所以可以进行比较。

你可能感兴趣的:(C++)