#ifndef xxx//如果没有定义xxx c%YDt`
#define xxx//定义xxx ^w6eWzI
#endif //结束如果 d0C8*ifFO
这个用法主要是在头文件中,主要是为了防止类重复的include,所以在类的头文件之前加上前面两个,用类名替代xxx,在最后加上最后一句。 .~dEUt/|)
cq^sq1A:
-------------------------------------------------- wt7.oKbW
Xn7[n
另,谢谢楼下的补充,不过有一点要注意的是,在C++里面中,尽量不要使用#define定义常量。见: .Y/-8H-3v
m(3);)d
5.1 为什么需要常量 T~Y g5J
如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦? W<gD6+=8
.{N\<