笔记
文章平均质量分 79
FlatLife
这个作者很懒,什么都没留下…
展开
-
继承和多态总结
继承是在已有类的基础上创建新类的过程,一个B类继承A类,或称从类A派生类B,类A称为基类(父类),类B称为派生类(子类) 注意: 类之间有继承关系,但对象之间没有任何关系,每个对象都是独立的,都有自己的副本。 另外,继承关系并不是一开始就考虑的,一般先考虑功能设计类,再从中提取继承关系,这一点也要注意一下 类继承关系的语法形式 class 派生类名:基类名表 { 数据成员和成员函数声明 }; 基类名表 构成 访问控制 基类名1,访问控制 基类名2,……,访问控制 基类名n 访问控制 表示派生类对基类的继承方原创 2020-05-16 19:28:19 · 445 阅读 · 0 评论 -
STL总结
总结STL之前先说几个前面的知识,首先是重载赋值运算符(针对常成员无法直接赋值的问题): 类名 & operator=(const 类名 & 对象名){ 常成员数据类型 temp=const_cast<常成员数据类型>(& 常成员名) *temp=对象名.常成员名 …… return *this } 实例(id是常成员): People & operat...原创 2020-04-26 15:25:38 · 244 阅读 · 0 评论 -
六周网课总结
六周的时间已过去,由于今年突发疫情的影响,我们只能在线上利用网课的方式来进行学习,大体写一写这六个周的总结吧: 首先我们学习了一部分递归算法的相关知识,什么是递归算法?就是程序直接或间接调用自身的一个编程技巧。它通常把一个大的复杂的问题层层转化为一个与原问题相似的较小的简单的问题来求解。它的关键 在于找出递归定义和递归终止的条件。那具体到底怎么用呢?解题的步骤大致如下:1.分析问题,寻找递归2.设...原创 2020-04-02 11:56:21 · 692 阅读 · 0 评论 -
类和对象
1.类的定义 类是对具有相同属性和行为的一类客观事物的概括描述。是用户自定义的数据类型(程序设计语言角度) 类的定义包括行为和属性两个部分。 属性以数据表示,行为通过函数实现。 注意事项: 类的数据成员可以是其他类的对象,但不能以类自身的对象作为本类的成员,而类自身的指针和引用可以作为类的成员。 类定义必须以分号 " ;"结束。 类与结构体的区别: 没有明确指定类成员的访问权限时,c++结构体的成...原创 2020-03-30 22:22:40 · 246 阅读 · 0 评论 -
数组与指针,new、delete运算符,引用
数组与指针 a[i]=*(a+i) p=a; p[i]=a[i] p[i]=*(p+i) 动态管理内存的方法有两种: new和delete delete运算符 空悬指针 引用 引用 VS 指针 const限定指针 const限定引用 ...原创 2020-03-07 10:13:25 · 170 阅读 · 0 评论 -
递归算法
●程序直接或间接调用自身的编程技巧称为递归算法。 ●直接或间接调用自身的函数称为递归函数。 ●它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。 ●递归的关键在于找出递归定义和递归终止条件。 ...原创 2020-03-05 09:31:50 · 132 阅读 · 0 评论