摘要: ```#include #include struct Base { int a; virtual void f() const { std::cout (); std::cout f(); auto derivedPtr = std::make_shared(); std::cout f(); // 上行的转换(派生类到基类的转换) ... 阅读全文
posted @ 2019-11-07 23:44 sfdevs 阅读(3034) 评论(0) 推荐(0)
摘要: 工厂模式 ___ 创建型模式,它提供了一种创建对象的最佳方式。 在 "工厂模式" 中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 ___ [意图] :定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 阅读全文
posted @ 2019-11-07 19:09 sfdevs 阅读(103) 评论(0) 推荐(0)
摘要: 不用循环控制、条件控制、三目运算符 实现,不考虑溢出 计算100! 阅读全文
posted @ 2019-11-07 15:47 sfdevs 阅读(152) 评论(0) 推荐(0)