一、ifndef define endif 可能会有定义的宏名碰撞的情况 会检查内容 二、pragma once 如果相同文件存在两份,无法保证不重复 [1] http://blog.csdn.net/id19870510/article/details/5315772 转载于:https://www.cnblogs.com/deepblueme/p/4804206.html