#include编译命令 的位置问题.
// 有下面两种格式,哪种是正确(或较好)的?
// #1
#ifndef HELLO_H_
#define HELLO_H_
#include "otherFiles.h "
...
#endif // HELLO_H_
// #2
#include "otherFiles.h "
#ifndef HELLO_H_
#define HELLO_H_
...
#endif // HELLO_H_
[解决办法]
都可以
[解决办法]
如果每个头文件都是规范的话,那这两种写法是一模一样的!
[解决办法]
我认为前者比较好,原因是,看的很多头文件都这样,还有就是觉得,一开始就做有没有重复#include的判断
[解决办法]
当然是#1