C/C++ #pragma once和#ifndef #define #endif

#pragma once和#ifndef #define #endif,都可以用来防止同一个头文件被include多次。

#pragma once

预处理指令,

#ifndef #define #endif

根据宏名来保证,主要问题是命名冲突。 

原文地址:https://www.cnblogs.com/yangwenhuan/p/11906277.html