Reputation: 11399
I would like to cast a wstring to size_t.
I have tried this:
wstring SomeWString=L"100";
size_t SomeValue;
SomeValue=_wtoi(SomeWString);
But that is not a valid conversion. VS2012 tells me:
There is no compatible conversion function for casting std::wstring to const_wchar_t*.
Can somebody please tell me how this should be done? Thank you very much.
Upvotes: 1
Views: 939
Reputation: 46667
_wtoi
expects an argument of type const wchar_t*
, but you're providing a wstring
.
Try the following:
SomeValue = _wtoi(SomeWString.c_str());
Upvotes: 4