繁体   English   中英

wstring到size_t

[英]wstring to size_t

我想将一个wstring强制转换为size_t。

我试过这个:

wstring SomeWString=L"100";
size_t SomeValue;
SomeValue=_wtoi(SomeWString);

但这不是有效的转换。 VS2012告诉我:

将std :: wstring强制转换为const_wchar_t *没有兼容的转换函数。

有人可以告诉我应该怎么做? 非常感谢你。

_wtoi需要一个类型为const wchar_t*的参数,但是你提供了一个wstring

请尝试以下方法:

SomeValue = _wtoi(SomeWString.c_str());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM