09 2014 档案
摘要:List list = new List(new T[n]);
阅读全文
摘要:有些对象我们只需要一个, 例如线程池, 缓存等, 这些对象只能有一个实例, 如果有多个实例, 就会有许多问题产生由是引出单例模式, 确保一个类只有一个实例, 并提供一个全局访问点.
阅读全文
摘要:装饰者模式:动态地将功能附加到对象上, 而不是来一个继承大爆炸.
阅读全文
摘要:标准库basic_string 类模版的构造函数:
阅读全文
摘要:设有一基类Duck, 因为要添加新功能所以可能要修改基类, 其中可能遇到的问题有:1. 代码在子类中重复.2. 很难知道所有子类的全部行为.3. 改变会牵一发而动全身, 造成其他子类不必要的改变.解决方法为:1. 找出应用中可能要变化之处, 把它们独立出来2. 将可能变化的行为设计为接口, 而不是在...
阅读全文
摘要:重载模板的顺序:1.寻找最精确匹配2.寻找最特例化的版本
阅读全文
摘要:很多人都听说过斐波那契数列, 也知道它的规律, 但有些人很可能不知其所以然, 以下是我的分析:1.假设第n 月有a1对兔子, 其中能生育的为b1.2.那么第n + 1 月就有a2 = a1(上个月的总数) + b1(新生出来的个数)对.3.第n + 2 月时, 第n月的兔子都能生了, 因此此时兔子的...
阅读全文