随笔分类 -  c++自学之路

记录自己学习过程中易忘、难点、重点的
摘要:vector基本概念 功能: vector数据结构和数组非常相似,也称为单端数组。 vector和普通数组区别: 不同之处在于数组是静态空间,而vector空间是动态分配的,基本步揍为:建立空间->填充数据->重建更大空间->复制原空间数据->删除原空间->添加新数据,如此反复,保证vector始终 阅读全文
posted @ 2020-06-24 21:27 jhw- 阅读(290) 评论(0) 推荐(0)
摘要:菱形继承:如有一基类动物类,该基类有俩个派生类🐏类和驼类。然后羊驼类有继承了🐏类和驼类,这四者的继承关系图形构成了一个菱形。代码如下所示 # include <iostream> using namespace std; //动物类,基类 class Animal { public: int a 阅读全文
posted @ 2020-06-17 21:50 jhw- 阅读(361) 评论(0) 推荐(0)
摘要:对象的初始化和清理 生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全 C++中的面向对象来源于生活,每个对象也会有初始化设置以及对象销毁前的数据清理 构造函数和析构函数 c++利用了构造函数和析构函数来解决对象的初始化和数据清理。这俩个函数将会被编译器自 阅读全文
posted @ 2020-06-11 16:39 jhw- 阅读(148) 评论(0) 推荐(0)