C++
文章平均质量分 83
不懂编程的大学生
哈尔滨工业大学研究生
展开
-
C++学习笔记(十六)
多态分为两类1. 静态多态:函数重载 和 运算符重载属于静态多态,复用函数名2. 动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:1. 静态多态的函数地址早绑定 —— 编译阶段确定函数地址2. 动态多态的函数地址晚绑定 —— 运行阶段确定函数地址动态多态满足的条件:1. 有继承关系2. 子类重写父类的虚函数动态多态使用:父类的指针或者引用指向子类对象重写:函数返回值类型、函数名、参数列表完全一致重载:函数的参数列表不同。原创 2023-12-19 20:56:57 · 1208 阅读 · 0 评论 -
C++学习笔记(十八)
/ 创建一个vector容器存放自定义数据类型// 创建数据Person p1("刘备", 60);Person p2("关羽", 50);Person p3("张飞", 40);Person p4("赵云", 30);// 向容器中插入数据// 遍历数据it!= v.end();it++)cout << "姓名:" << (*it).m_Name << "\t" << "年龄:" << it->m_Age << endl;原创 2024-01-09 14:18:22 · 918 阅读 · 0 评论 -
C++学习笔记(二十二)
二分查找法效率很高,值得注意的是查找的容器中元素必须是有序序列。原创 2024-01-12 20:40:21 · 1245 阅读 · 0 评论 -
C++学习笔记(二十一)
所有元素都会在插入时自动被排序。原创 2024-01-12 20:42:20 · 948 阅读 · 0 评论 -
C++学习笔记(二十)
stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为栈中进入数据称为 —— 入栈 push栈中弹出数据称为 —— 出栈 pop。原创 2024-01-11 17:12:11 · 1320 阅读 · 0 评论 -
C++学习笔记(十九)
功能:vector数据结构和,也称为:不同之处在于数组是静态空间,而vector可以并不是在原空间之后续接新空间,耳罩寻找更大的内存空间,然后将原数据拷贝到新空间,释放原空间。原创 2024-01-09 20:28:55 · 1177 阅读 · 0 评论 -
C++学习笔记(十七)
模板就是建立,大大模板的特点:1. 模板不可以直接使用,它只是一个框架2. 模板的通用并不是万能的。原创 2023-12-21 17:38:31 · 916 阅读 · 0 评论 -
C++学习笔记(十二)
生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用的时候也会删除一些自己信息数据保证安全C++中的面向对象来源于生活,每个对象也都会有初始设置以及对象销毁前的清理数据的设置。原创 2023-12-11 19:10:21 · 872 阅读 · 0 评论 -
C++学习笔记(十四)
运算符重载原创 2023-12-12 22:30:44 · 746 阅读 · 0 评论 -
C++学习笔记(十三)
C++对象模型和this指针、友元原创 2023-12-11 22:01:42 · 436 阅读 · 0 评论 -
C++学习笔记(十五)
继承原创 2023-12-18 14:10:17 · 370 阅读 · 0 评论 -
C++学习笔记(十一)
C++面向对象的三大特性为:封装、继承、多态C++认为万事万物皆为对象,对象上有其属性和行为人可以作为对象,属性有姓名、年龄、身高......,行为有走、吃、睡觉车也可以作为对象,属性有轮胎、方向盘、车灯......,行为有载人具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类。原创 2023-12-08 19:42:52 · 887 阅读 · 0 评论 -
C++学习笔记(十)
C++基础教学第十节原创 2022-11-15 16:31:34 · 2772 阅读 · 1 评论 -
C++学习笔记(九)
C++基础教学第九节原创 2022-11-15 00:51:24 · 2815 阅读 · 0 评论 -
C++学习笔记(八)
C++基础教学第八节原创 2022-11-14 17:08:38 · 244 阅读 · 0 评论 -
C++学习笔记(七)
C++基础教学第七节原创 2022-10-05 20:06:32 · 384 阅读 · 0 评论 -
C++学习笔记(六)
C++基础教学第六节原创 2022-10-04 21:47:01 · 559 阅读 · 0 评论 -
C++学习笔记(五)
C++基础教学第五节原创 2022-10-04 11:00:23 · 283 阅读 · 0 评论 -
C++学习笔记(四)
C++基础教学第四节原创 2022-10-03 23:57:11 · 129 阅读 · 0 评论 -
C++学习笔记(三)
C++基础教学第三节原创 2022-10-03 19:03:35 · 469 阅读 · 0 评论 -
C++学习笔记(二)
C++基础教学第二节原创 2022-10-03 10:32:31 · 132 阅读 · 0 评论 -
C++学习笔记(一)
C++基础教学第一节原创 2022-10-02 21:33:53 · 140 阅读 · 0 评论