- 博客(6)
- 收藏
- 关注
原创 C++中的容器
目录容器的定义顺序容器常见顺序容器的类型vectorlistforward_listdequearraystringvector的示例定义一个结构体定义一个vector容器向容器中添加元素容器的定义一个容器就是一些特定类型对象的集合。顺序容器顺序容器为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。常见顺序容器的类型vector可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。list双向链表。只支持双向顺序访问。
2021-11-23 11:08:31 162
原创 虚函数和纯虚函数的使用方式以及区别
虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstract class),而只含有虚函数的类(class)不能被称为抽象类(abstract class)。虚函数可以被直接使用,也可以被子类(sub class)重载以后以多态的形式调用,而纯虚函数必须在子类(sub class)中实现该函数才可以使用,因为纯虚函数在基类(base class)只有声明而没有定义。虚函数和纯虚函数都可以在子类(sub class)中被重载,以多态的形式被调用。虚.
2021-11-03 15:00:00 310
原创 C++类中的各种函数
目录成员函数构造函数和析构函数虚函数友元函数内联函数成员函数成员函数是定义为类的一部分的函数,有时也被称为方法。类的成员函数可以把定义和原型写在类的内部,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。类的成员函数的定义可以在类的内部,也可以在类的外部。成员函数定义在类的内部class Box{ public: double length; // 长度 double breadth;
2021-11-03 14:48:42 2772
原创 C++中的类访问修饰符
目录什么是类访问修饰符?类访问修饰符的分类什么是类访问修饰符?数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。关键字 public、private、protected 称为访问修饰符。一个类可以有多个 public、protected 或 private 标记区域。每个标记区域在下一个标记区域开始之前或者在遇到类主体结束右括号之前都是有效的。成员和类的默认访问修饰符是
2021-11-02 16:38:02 513
原创 C++中的继承
目录为什么要用继承?继承的定义为什么要用继承?面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。继承代表了 is a 关系。例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。继承的定义通过继承联系在一起的类构成一种层次关系,通常
2021-11-02 00:13:49 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人