C++头文件 ifndef
时间: 2023-10-26 17:23:23 浏览: 84
C++,头文件
5星 · 资源好评率100%
#ifndef 是 C++ 中条件编译指令的一部分,用于在预处理阶段判断某个头文件是否被引用过,如果没有被引用过则会执行 ifndef 后面的代码,否则会跳过 ifndef 后面的代码。通常使用 #define 来定义一个宏变量,宏变量的命名一般和头文件名称一样,以保证唯一性。这样,在其他文件中引用这个头文件时,就可以用 #include 指令先判断这个头文件是否被引用过,如果被引用过则不再重复引用,否则就引用该头文件。这样可以有效避免头文件的重复引用问题。
阅读全文