目前我的项目不支持 UNICODE。我想让它把所有的转换char
成wchar_t
.
我的项目混合了char
和wchar_t
.
基本上我现在需要一个类来修改它的参数,这会导致更多的变化。请帮助如何减少更改。
目前我的项目不支持 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 \
)
有关转换逻辑,请参阅