转自:https://zh.wikipedia.org/wiki/Include防範
#ifndef H_GRANDFATHER #define H_GRANDFATHER struct foo { int member; }; #endif
Include guards
原文:http://www.cnblogs.com/a0000/p/5123856.html