摘要: 大部分情况下可以相互替换,但是某些情况class 无法替代typename,例如 有些情况下,typename 不能替换class 阅读全文
posted @ 2019-08-21 18:02 SnailRush 阅读(330) 评论(0) 推荐(0) 编辑
摘要: static_cast 强制转换 dynamic_caste 在运行时做检查,区别常见与子类转换为派生类 reinterpertor 意思时重解释,例如将void 转换成其它类型 阅读全文
posted @ 2019-08-21 17:33 SnailRush 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 理解 使用两个隔离又继承自统一接口类的对象:方法对象(抽象/具体), 包装器对象(抽象/具体)实现多种组合只需要 n + m种实现, 而对比直接继承,则需要n m 种实现,因此在面对多种具体类和多种额外装饰(额外的操作)时,装饰器模式比较有用,举例说明: 实现 方法类 包装类 分析 包装器要继承方法 阅读全文
posted @ 2019-08-21 13:57 SnailRush 阅读(904) 评论(0) 推荐(0) 编辑