2017年7月10日

设计模式-简单工厂模式

摘要: 简单工厂模式:是一种实例化对象的方式,只要输入实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象 核心是,对于一个父类的多个继承子类,工厂对象的工厂函数根据用户输入,自动new 出一个子类对象 并返回其父类的指针,这样利用父类的指针执行父类的虚函数,就可以动态绑定子类的重写函数,从 阅读全文

posted @ 2017-07-10 20:06 zhaodun 阅读(187) 评论(0) 推荐(0) 编辑

C++ 中的explicit关键字

摘要: explicit关键字在c++中是为了防止隐式转换 (1) explicit 此关键字只能对用户自己定义的对象起作用,不对默认构造函数起作用此关键字只能够修饰构造函数。而且构造函数的参数只能有一个。。 (2)何时用explicit 当我们不希望自动类型转换的时候用,其实标准库好多构造函数都是expl 阅读全文

posted @ 2017-07-10 16:44 zhaodun 阅读(186) 评论(0) 推荐(0) 编辑

导航