1.想让你的代码别人读不懂 (使用宏定义)
2.想让你的代码简洁大方(使用宏定义)
尤其是10几个类 使用同几个函数的名称的时候(可见mfc框架使用了大量的宏定义)
#define HONG_FUNCTION(Key, Name) \
std::string get_mod_key() override { return Key; } \
std::wstring get_mod_name() override { return Name; }
#endif
1.想让你的代码别人读不懂 (使用宏定义)
2.想让你的代码简洁大方(使用宏定义)
尤其是10几个类 使用同几个函数的名称的时候(可见mfc框架使用了大量的宏定义)
#define HONG_FUNCTION(Key, Name) \
std::string get_mod_key() override { return Key; } \
std::wstring get_mod_name() override { return Name; }
#endif