#pragma once与#ifndef

都是为了避免同一个头文件被包含多次。在编译器对这两种方式都支持的情况下,区别很小。

方式一:

#pragma once

...//这里放声明语句

方式二:

#ifndef 宏名

#def 宏名

...//这里放声明语句

#endif

posted on 2018-11-20 09:36  一杯明月  阅读(207)  评论(0编辑  收藏  举报