摘要: 与#define不同,typedef没有类似#undef的方法取消定义,如果两个库中同时使用typedef定义了某个类型,便会编译失败。 一个解决方法是,在包含第二个库时使用#define将重复定义的类型名改掉。 例如,如果头文件sm_system.h和math.h中均包含"typedef xxxx 阅读全文
posted @ 2017-06-11 15:13 死猫 阅读(8786) 评论(0) 推荐(0) 编辑