C++ 类型的实参与 LPCWSTR类型的形参不兼容VS2022
时间: 2023-09-10 22:13:35 浏览: 126
C++形参与实参的区别实例解析
5星 · 资源好评率100%
这是因为C++中的字符串类型默认是使用char类型的,而LPCWSTR类型是Unicode字符串类型,两者不兼容。如果你需要传递Unicode字符串类型作为参数,可以使用C++11中引入的wstring类型来表示Unicode字符串。你可以将LPCWSTR类型的参数转换为wstring类型,然后将其作为参数传递给函数。或者,你可以将函数的形参类型改为const char*,然后在函数内部将其转换为LPCWSTR类型。
阅读全文