我想将一个wstring转换为size_t。

我已经试过了:

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

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



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

最佳答案

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

请尝试以下操作:

SomeValue = _wtoi(SomeWString.c_str());

关于c++ - wstring到size_t,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20661192/

10-13 09:02