摘要: 1、目的 一般菜鸟程序员写一个类,用来创建各种类型的数据并返回,也就是工厂,往往通过定义一个枚举,根据外部设置的枚举返回不同数据。 但是这样每增加一个返回数据,就要增加枚举值,代码还会又臭又长。 我们通过函数来创建不同类型数据并返回,各数据有同一个基类。 2、代码-返回数据 //共同基类 class 阅读全文
posted @ 2022-02-25 15:15 朱小勇 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一般来说,写C++程序时推荐“类的声明和实现分离”,也就是说一个类的声明放在example.h文件中,而这个类的实现放在example.cpp文件中,这样方便管理,条理清晰。 但是如果类的声明用到了模板template,则类的声明与实现分离是不可取的,因为这个GCC会报错,比如undefined r 阅读全文
posted @ 2022-02-25 11:24 朱小勇 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 解决:定义A类,唯一构造函数里有参数时,B类继承A类,B类的初始化列表里需要对A构造函数初始化 阅读全文
posted @ 2022-02-25 10:05 朱小勇 阅读(1329) 评论(0) 推荐(0) 编辑