pragma once
#pragma once
是 C 和 C++ 語言裡避免多次 include 的方式,
用途跟 #include guards
一樣,
但是更簡單、方便,
雖然不是語言標準,
但是大部分的編譯器都支援。
Use
#include guards
#ifndef XXX_H
#define XXX_H
struct foo {
int member;
};
#endif
#pragma once
#pragma once
struct foo {
int member;
};