- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 类模板使用和深入
我们在编写不同类型的参数的类时,特别是对于容器类,除了想保存的对象类型不同外,代码都相同,这时候我们希望一种泛型的类,我们可以将具体的类型用参数的形式传递给它,而不用每次都去实现。 c++的类模板为生成通用的类声明提供了一种很好的方法。这也是代码重用的重要的一部分。 首先怎样定义一个模板类: template 关键字template 是告诉编译器,将定义一个模板。尖括号内容相当于是参数
2015-08-15 16:47:50 460
原创 多重继承
多重继承描述的是多个直接基类的类: class SingingWaiter:public Waiter ,public Singer {...} 多重继承也带来了新的问题:1,多个基类继承同一类的多个对象。2,从两个基类继承的同名函数 。 在这里我们构建一个有共同祖先的多重继承。 class Wroker{ }; class Waiter:public Worker{ }; cla
2015-08-12 21:27:39 482
原创 包含对象成员的类 vs普通公有继承的派生类 and 对象成员vs私有继承
包含对象成员的类和公有继承的派生类 1,使用环境的不同: 普通的继承,用于表达is-a的关系,比如,公鸡是鸡,北极熊是熊。 class Bear{ }; class PloarBear:public Bear{ }; 包含对象成员的类(或者称为包含类),用于表达has-a的关系,比如学生有姓名,有考试分数,在这里,姓名和分数都是类的对象class Student{ private
2015-08-12 15:45:53 1001
自动移动鼠标小工具(带界面)
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人