#pragma once和#ifndef #define #endif,都可以用来防止同一个头文件被include多次。
#pragma once
预处理指令,
#ifndef #define #endif
根据宏名来保证,主要问题是命名冲突。