目前我的项目不支持UNICODE。我想将其转换为char
到wchar_t
。
我的项目混合了char
和wchar_t
。
基本上我现在需要一个类来修改它的参数,这会导致更多的变化。 请帮助如何减少变化。
答案 0 :(得分:0)
您可以在整个项目通用的文件中实现宏或内联函数。 通常应避免使用宏;在任何时候都更喜欢内联函数,内联函数将尊重名称空间和其他作用域,以及一次评估所有参数。
但是对于宏编程,这里是片段
#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 \
)
转换逻辑参考