wstring to size_t
wstring to size_t
我想给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());
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 调用专用模板时出错"no matching function for call to [...]"
- C++ Singleton - Prevent ::instance() to variable
- 大于65535的C++数组[size]引发不一致的溢出
- 我的项目不会像"undefined reference to `grpc::g_core_codegen_interface'"那样使用未定义的引用错误进行编译
- Visual Studio Code "undefined reference to `WinMain@16'"
- 为什么(-1)%vector::size()总是返回0
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- 在for循环中使用auto vs decltype(vec.size())来处理字符串的向量
- 如何解决"invalid conversion from 'char' to 'const char*'"
- 使用 MATLAB 编码器生成C++代码:编译错误"undefined reference to `rgb2gray_tbb_real64'"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- Python str to C++ to Python str
- 为什么创建友元类的实例会导致"undefined reference to"错误?
- System.InvalidCastException - SQL to C++ - safe_cast<float>
- 循环中的条件:为什么每次都调用strlen(),而vector.size()只调用一次
- 使用 cmake 的 Linux 终端上的"Conversion to non-scalar type is requested"错误
- 为什么选择 g++ 给予者:"error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]"
- 为什么铸造长可以解决"warning: cast to pointer from integer of different size"?