pragma once - ShenYj/ShenYj.github.io GitHub Wiki pragma once prgma once 可以防止整个文件的内容被重复包含, 通常放在文件最前面 #pragma once void test(); #ifndef 、 #define 、 #endif 受C\C++标准的支持,不受编译器的任何限制 有些编译器不支持 #pragma once (较老编译器不支持, 如GCC 3.4版本之前),兼容性不够好 #pragma once只能针对整个文件, #ifndef 、 #define 、 #endif 可以针对一个文件中的部分代码 ⚠️ **GitHub.com Fallback** ⚠️