C++中为避免同一文件被include多次,使用两种方式:
方式一:
#ifndef _SOMEFILE_H_
#define _SOMEFILE_H_
........
#endif
方式二:
#program once
.......
方式一由C++语言标准提供支持,有可能造成宏名冲突;方式二由编译器提供保证,但较早版本的编译器不支持。
C++中为避免同一文件被include多次,使用两种方式:
方式一:
#ifndef _SOMEFILE_H_
#define _SOMEFILE_H_
........
#endif
方式二:
#program once
.......
方式一由C++语言标准提供支持,有可能造成宏名冲突;方式二由编译器提供保证,但较早版本的编译器不支持。