C++头文件当中预编译宏的作用
C++的头文件当中一般包含以下形式的宏
#ifndef HEAD_H
#define HEAD_H
#endif
包含该宏的原因是防止头文件被重复的包含,造成变量或者类型的重复定义。
当前可以使用#program once来代替以上的宏定义。
C++的头文件当中一般包含以下形式的宏
#ifndef HEAD_H
#define HEAD_H
#endif
包含该宏的原因是防止头文件被重复的包含,造成变量或者类型的重复定义。
当前可以使用#program once来代替以上的宏定义。