读书笔记(大规模C++程序设计)
文章平均质量分 77
hjing1988
这个作者很懒,什么都没留下…
展开
-
第六章(隔离)
都在说解耦合,但是如何解,哪些情况下有偶尔呢?看看前人的总结总是好的此处都是针对编译时的解偶尔,不涉及链接和最后发布。1、编译时耦合1.1 IsA的关系继承:class D: public B不管继承方式,B的变化都将影响D的重新编译。D的重新编译将会继续递归下去1.2 Has A原创 2015-08-02 23:13:53 · 665 阅读 · 0 评论 -
书籍介绍
书名都是这样了,大规模了小规模的就不用这么较真去写了,反而会增加代码量了针对大规模代码级别的一个规范,解耦之类技术介绍,目前刚开始看,看后再做介绍吧。原创 2015-08-02 18:14:47 · 279 阅读 · 0 评论 -
第一部分(基本规则)
1、内部链接,外部链接内部链接:只在本编译单元(.obj)能访问和使用的,反之,其它obj文件能访问到该变量或则该接口,那么就是外部链接了比如a.cpp中void Test(){}在b.cpp中看似访问不到Test,我们只需要在b.h中定义一个void Test();然后在b.cpp中就能够访问到了,链接的时候编译器会链接到a.cpp的Test函数的能够申明为内部链原创 2015-08-18 23:02:23 · 487 阅读 · 0 评论