用较少的修改将char转换为wchar_t
Converting char to wchar_t with less modification
目前我的项目不支持UNICODE。我想把所有的char
转换成wchar_t
。
我的项目混合了char
和wchar_t
。
基本上,我现在需要一个类来修改它的参数,这会导致更多的更改。请帮助如何使它将更少的变化。
您可以在整个项目通用的文件中实现宏或内联函数。通常应避免使用宏;在任何时候都喜欢内联函数而不是内联函数,内联函数将尊重名称空间和其他作用域,并一次性评估所有参数。
但对于宏编程,这里是片段
#define MACRO(X,Y)
(
(cout << "1st arg is:" << (X) << endl),
(cout << "2nd arg is:" << (Y) << endl),
(cout << "3rd arg is:" << ((X) + (Y)) << endl),
(void)0
)
有关转换逻辑,请参阅
如何将char*转换为wchar_t*?
相关文章:
- 无法将参数 1 从 WCHAR 转换为常量字符 *
- 如何将CString转换为使用WCHAR的Windows API和自定义函数?
- VC++ 2017 如何将常量wchar_t转换为 WCHAR *.
- 将WCHAR转换为LPCTSTR
- 在C++中读取和写入Windows注册表(如何将字符串转换为wchar(?))
- 在 unicode 中将 WCHAR 数组转换为 std::string?
- 将const wchar_t*转换为wchar*
- 将字符从 fget 转换为 Wchar*
- 如何在 iOS 中将 UTF-8 字符串转换为 wchar
- 如何将const char*转换为const WCHAR*
- 如何将wchar_t(或wchar_t*或CORBA::WChar*)转换为字符串
- 如何将strncpy()转换为WCHAR
- 通过COM将C#字符串转换为C++WCHAR*
- 将wchar转换为字符串并推入矢量(C/C++)
- 将 WCHAR[260] 转换为 std::string
- 无法将char*转换为WCHAR*[qt/c++]
- 在WCHAR*和wstring之间转换,而不使用构造函数
- 将std::string转换为GDI+参数所需的const WCHAR*字符串
- 如何在C++中将WCHAR*转换为字符串,反之亦然
- "strcpy":无法将参数 2 从"WCHAR *"转换为"常量字符 *