#ifndef 和 #pragma once 为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式, 二者在实现上有一些区别. #ifndef 方式 #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句