c++
文章平均质量分 78
ye_jr_zi
曾经的我想爬很高的山,相去很远的地方,却忘记了饭要一口一口吃、路要一步一步走,
展开
-
继承、虚函数与多态类
目录知识点总结+应用继承类之间的关系基类和派生类基类地初始化——初始化列表构造函数与析构函数继承代码实例虚函数多态的实现抽象类多态的应用实例课程感想知识点总结+应用继承继承机制使用已经定义的类作为基础建立新的类定义,新的类是原有类的数据集及操作与心累所增加的数据及操作的组合。新的类把原有类作为积累引用,而不需要修改原有类的定义。新定义的类作为派生类引用,这样可以扩充、可重用技术大大降低了大型软件的开发难度。类之间的关系一个大的应...原创 2020-05-19 01:02:25 · 676 阅读 · 0 评论 -
STL总结
我的STL应用总结STL的积累做图书管理后台的反思普通查找模糊查找区间查找组合查找总结感想STL的积累在近几天的STL学习中,学到了一些容器的使用,相比于以前用循环、用数组等解决问题,还是STL来得更干脆些。容器和算法通过迭代器可以很干脆利落地将一些操作解决掉。容器vector:类似于动态数组,支持存取,更好的一个方面是,如果遇到空间不足,可以自动追加空间;map/multimap:这个...原创 2020-04-28 01:45:14 · 187 阅读 · 0 评论 -
C++前6周学习总结
学历内容总结递归思想——层层分解复合数据类型结构体枚举型string指针引用类和对象类的定义类的访问属性成员函数对象类成员的访问函数重载构造函数析构函数复制构造函数运算符重载实验经验单链表动态数组通讯录感想递归思想——层层分解递归关键递归定义终止条件递归问题主要是:将大规模问题分解为小规模问题(层层分解)逐渐变小,直到满足停止的条件!例:n!=n*(n-1)! ——停止条件是当分解...原创 2020-04-06 01:48:46 · 210 阅读 · 0 评论 -
c++类与对象2
类与对象2函数重载函数名相同,但参数不同(类型不同,或者个数不同)的一组函数编译器根据不同参数的类型和个数产生调用匹配函数重载用于处理不同类型的类似任务析构函数类名::~类名(){}如果类中没有定义构造函数,系统将自动生成一个默认形式的构造函数,用于创建对象,默认构造函数形式为:== 类名::类名(){} ==构造函数利用构造函数创建对象时,通过指针和new来...原创 2020-03-17 23:17:18 · 107 阅读 · 0 评论 -
C++类与对象1
文章目录#类的定义##定义:类是对具有相同属性和行为的一类客观事物的概括描述。是用户自定义的数据类型( 程序设计语言角度)类的定义包括行为和属性两个部分属性以数据表示,行为通过函数实现###格式:class 类名{public: //公有数据成员和成员函数protected: //保护数据成员和成员函数private: //私有数据成员和成员函数};public(公...原创 2020-03-17 22:45:51 · 163 阅读 · 0 评论 -
c++--递归
#递归笔记通过递归调用将整个问题层层分解成处理方法相似的子问题;通过回溯,按照递归关系将子问题的解整理成整个问题的解;分解子问题时,如果当前问题有许多情况需要考虑,要逐一进行枚举;##练习1.求1~n的和;int sum(int n){ if(n<=1) return 1; //终止条件 return sum(n-1);}求阶乘int factorial(...原创 2020-03-03 08:00:05 · 239 阅读 · 0 评论