1 尽量用const 、enum来代替#define定义常量
2 用inline函数来代替#define定义宏
eg. const string Str = "abc";
enum {Num = 4};
Template<typename T>
inline void (const T& a, const T&b) {
}
3 内置数据类型不进行初始化,所有对象类型都有默认初始化函数.
1 尽量用const 、enum来代替#define定义常量
2 用inline函数来代替#define定义宏
eg. const string Str = "abc";
enum {Num = 4};
Template<typename T>
inline void (const T& a, const T&b) {
}
3 内置数据类型不进行初始化,所有对象类型都有默认初始化函数.