c/c++基础之一

说来惭愧一直是以拆东墙补西墙的方式处理“头文件循环包含”和“类型重复定义”问题的。 以下是我建立一个工程时的习惯性框架: 这种框架遇到的第一个问题是,头文件件循环包含问题: 解决方式为:将导致循环包含的头文件群体,单独放在一个新文件中,然后再被包含。 这种框架遇到的第二个问题是,共有头文件件定义数据类型后重复定义问题: 解决方式:加上#ifnfef等。。。(为啥这样加了就好了,请看编译原理吧,我不
相关文章
相关标签/搜索