once

指定该文件在编译源代码文件时仅由编译器包含(打开)一次。

#pragma once

备注

由于编译器将不会在模块的第一个 #include 后打开和读取文件,因此这可减少生成次数。

例如:

// header.h
#pragma once
....

请参见

参考

Pragma 指令和 __Pragma 关键字