最近在编程的过程中,对于好的习惯应该加以保留继承,总结一下两点:
1所有的变量定义应该在.cpp中,所有的声明应当在.h中,以后如果对该变量的使用直接包含该头文件即可。例如
把共有变量的声明放在头文件中:extern int i; ...
然后在 main.cpp 中【或者其他的cpp中】定义:int i;
然后在其他cpp中,
include 这个头文件就可以使用 i 变量了 ~
2 为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。
例如
#ifndef MAIN_H
#define MAIN_H
.....
#endif
1所有的变量定义应该在.cpp中,所有的声明应当在.h中,以后如果对该变量的使用直接包含该头文件即可。例如
把共有变量的声明放在头文件中:extern int i; ...
然后在 main.cpp 中【或者其他的cpp中】定义:int i;
然后在其他cpp中,
include 这个头文件就可以使用 i 变量了 ~
2 为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。
例如
#ifndef MAIN_H
#define MAIN_H
.....
#endif