c++
e岁半
不定时更新哦
展开
-
黑马c++----string容器笔记
1.find查找是从左往后,rfind从右往左2. find找到字符串后返回查找的第一个字符位置,找不到返回-13. replace在替换时,要指定从哪个位置起,多少个字符,替换成什么样的字符串。原创 2023-03-18 19:19:37 · 961 阅读 · 0 评论 -
黑马c++----STL笔记1
学习目标 : vector 中存放自定义数据类型,并且打印输出//vector 容器中存放自定义数据类型 Class Person {public :int mage;//向容器中添加数据 v . push_back(p1);//遍历容器中的数据 for(vector < Person > :: iterator it = v . begin();it!it ++) {原创 2023-03-18 16:00:19 · 631 阅读 · 0 评论 -
c++ 排序算法
采用函数递归方法,对待排序的数组分成两部分排序.两种实现方式1.将最左边元素作为参考元素进行排序2.取中间元素作为参考元素进行排序例: 4 1 3 5 8 7 2选择序列第一个数作为基数,剩下的数和这个基数进行比较,进行划分,小于4的放在左边,大于4的放在右边1 3 25 8 7待排序列长度逐渐变小,对左右两边序列重复上述操作,便可把序列划分至逐渐有序.过程:1.先定义一个变量记录基数,原创 2023-03-17 23:05:43 · 240 阅读 · 0 评论 -
c++ ---- 运算符重载
运算符重载概念: 对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型.原创 2022-12-31 20:00:38 · 55 阅读 · 0 评论 -
c++------多态
如果想执行 猫在说话 ,那么这个地址不能提前绑定,需要在运行阶段绑定 改为如下。原创 2022-12-31 19:55:33 · 54 阅读 · 0 评论 -
c++-------继承
/ 第一个::代表通过类名方式访问 第二个::代表访问父类作用域下。问题:当子类对象与父类出现同名函数,如何通过子类对象,访问到子类或者父类中同名的数据呢?问题: 继承中同名的静态成员在子类对象上如何进行访问?先构造父类,再构造子类;析构的顺序与构造的顺序相反.问题:从父类继承过来的成员,哪些属于子类对象?问题: 父类和子类的构造和析构顺序谁先谁后?静态成员和非静态成员出现同名,处理方法一致.原创 2022-12-30 20:12:31 · 69 阅读 · 0 评论 -
c++ ----友元
在程序中,有些私有属性也想让类外特殊的一些函数或者类进行访问,就要用到友元技术。原创 2022-11-20 20:29:01 · 180 阅读 · 0 评论 -
c++ ---- const修饰成员函数
声明对象前加const称该对象为常对象。*常对象只能调用常函数。原创 2022-11-20 19:35:11 · 86 阅读 · 0 评论 -
c++对象模型和this指针,空指针
在c++ 中 ,类内的成员变量和成员函数分开存储,只有非静态成员才属于类的对象上。原创 2022-11-20 19:10:22 · 199 阅读 · 0 评论 -
c++ --- 静态成员
static**原创 2022-11-19 10:51:23 · 129 阅读 · 0 评论 -
c++ --- 类对象作为成员
B类中有对象A作为成员,A 为对象成员,那么当创建对象B对象时,A与B的构造和析构的顺序是谁先谁后?原创 2022-11-19 10:12:02 · 328 阅读 · 0 评论 -
c++ -- 初始化列表
属性2(值2) ,属性3(值3)…原创 2022-11-17 14:58:33 · 95 阅读 · 0 评论 -
类和对象-----构造与析构
对对象的初始化和群清理也是特别重要的问题一个对象如果没有初始状态,对其使用后果也是未知的,同样一个对象,没有及时清理,也会造成一定的安全问题c++利用了解决上述问题,这两个函数将会被编译器自动调用,完成对象的初始化和清理工作.对象的初始化和清理工作是编译器强制我们需要做的事情,因此如果我们不提供构造和析构,编译器会提供他们的空实现.原创 2022-11-17 14:41:10 · 92 阅读 · 0 评论 -
c++ ----指针
便于方便理解 ,自己所记忆方法为,const 修饰的最近的是int, int 是变量,也就是值,所以值不可以修改,常量指针,常量不可以修改.const 修饰指针p,所以指针的指向不能修改。: 指针变量指向内存中编号为0的空间。注意:空指针指向的内容是不可以访问的。用途:初始化指针变量。原创 2022-11-11 13:56:34 · 236 阅读 · 0 评论 -
C++ ----- 函数
【代码】C++ ----- 函数。原创 2022-11-11 12:18:02 · 153 阅读 · 0 评论 -
c++ ---- 类和对象
例如:人可以作为对象,属性有 姓名,年龄, 身高…,行为有 走 , 跑 ,跳…车也是对象 ,属性有 轮胎 ,方向盘,车灯…,行为有载人,放音乐…原创 2022-09-22 15:12:20 · 218 阅读 · 0 评论 -
c++ ------结构体
语法struct 结构体名{结构体成员列表};1. struct 结构体名 变量名 2. struct 结构体名 变量名 = {成员 1 值, 成员 2 值 . . . } 3. 定义结构体时顺便创建变量 //不常用。原创 2022-09-19 09:09:18 · 74 阅读 · 0 评论 -
Visual Studio2017 如何创建一个项目
Visual Studio2017 如何创建一个项目原创 2022-09-15 13:07:10 · 124 阅读 · 0 评论 -
c++ ---指针
数据类型 * 变量名;//1.定义指针 int a = 10;int * p;//让指针记录变量a的地址 p = & a;cout原创 2022-09-15 13:02:35 · 247 阅读 · 0 评论