- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 C++学习笔记(二十)
stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为栈中进入数据称为 —— 入栈 push栈中弹出数据称为 —— 出栈 pop。
2024-01-11 17:12:11 1367
原创 C++学习笔记(十九)
功能:vector数据结构和,也称为:不同之处在于数组是静态空间,而vector可以并不是在原空间之后续接新空间,耳罩寻找更大的内存空间,然后将原数据拷贝到新空间,释放原空间。
2024-01-09 20:28:55 1203
原创 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 935
原创 C++学习笔记(十六)
多态分为两类1. 静态多态:函数重载 和 运算符重载属于静态多态,复用函数名2. 动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:1. 静态多态的函数地址早绑定 —— 编译阶段确定函数地址2. 动态多态的函数地址晚绑定 —— 运行阶段确定函数地址动态多态满足的条件:1. 有继承关系2. 子类重写父类的虚函数动态多态使用:父类的指针或者引用指向子类对象重写:函数返回值类型、函数名、参数列表完全一致重载:函数的参数列表不同。
2023-12-19 20:56:57 1245
原创 C++学习笔记(十二)
生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用的时候也会删除一些自己信息数据保证安全C++中的面向对象来源于生活,每个对象也都会有初始设置以及对象销毁前的清理数据的设置。
2023-12-11 19:10:21 889
原创 C++学习笔记(十一)
C++面向对象的三大特性为:封装、继承、多态C++认为万事万物皆为对象,对象上有其属性和行为人可以作为对象,属性有姓名、年龄、身高......,行为有走、吃、睡觉车也可以作为对象,属性有轮胎、方向盘、车灯......,行为有载人具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类。
2023-12-08 19:42:52 908
原创 蓝桥杯(一)
一、输入格式1. 输入两个数,中间用空格隔开A,B = map(int,input().split(" "))2. 输入一行数字,中间用空格隔开a = list(map(int, input().split()))3. 输入n行数据,一行每个数据可用空格隔开(EOF)import syswhile True: line = sys.stdin.readline() if not line: break4. 输入n行数据,一行只能有一个数据
2022-03-06 00:37:51 671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人