如果src1.cpp, src2.cpp都包含head.h,依然会出现同样的问题, 原因就在于编译相互独立, 条件编译#ifdef也是独立的, 控制语言#ifndef...只是确保head.h在同一个编译单元不被包含多次(如果出现, 就会出现重复定义的编译错误) 如果src1.cpp, src2.cpp都包含head.h,依然会出现同样的问题, 原因就 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交