![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
笔记主要
1不知情
这个作者很懒,什么都没留下…
展开
-
week two(标准库类型+指针和引用)
一、标准库类型string 1.1 string 表示可变长度的字符序列。字符串是对象。 string 类支持字符串对象的各种操作: (1)各种初始化方式 (2)字符串之间的复制、比较、连接 (3)查询字符串长度和判断字符串是否为空 (4)访问字符串中的单个字符 使用string 类要包含头文件 < string > 1.2 string s1, s2; //创建两个空字符串对象 ...原创 2020-04-06 08:54:32 · 244 阅读 · 0 评论 -
week one (递归算法+复合数据类型)
目标: 1.熟悉面向对象相关知识; 2.熟练运用c++内容编写面向对象程序代码; 3.了解软件开发的基本流程,学会面向对象软件开发方法; 4.能够开发小型软件系统。 一、递归算法 程序直接或间接调用自身的编程技巧称为递归算法(Recursion)。 直接或间接调用自身的函数称为递归函数。 特点:把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题。 基本思想:层层分解。 1.1递归 1....原创 2020-04-06 08:53:46 · 416 阅读 · 0 评论 -
运算符重载
1、定义: 对于一些复杂数据类型,在数据定义时,根据数据类型特点,对运算符赋予新的含义,便于复杂数据类型像简单数据类型一样进行基本操作。 分为:成员函数重载、友元函数重载 成员函数重载(默认第一个操作数是当前对象,有时操作数不是当前对象所以引入了友元函数) (1) 成员运算符函数比友元运算符函数少带一个参数(后置的++、–需要增加一个形参)。 (2) 双目运算符一般可以被重载为友元运算符函数或成...原创 2020-04-06 19:25:36 · 324 阅读 · 0 评论 -
类和对象
一、课堂笔记: 类的定义 : (1)类是对具有相同属性和行为的一类客观事物的概括描述。是用户自定义的数据类型(程序设计语言角度) (2)类的定义包括行为和属性两个部分。 (3)属性以数据表示,行为通过函数实现。 类第一个字母大写C,起名要见名示意 数据成员私有,只可以在类内看见,成员函数公有需要在类外实现 ...原创 2020-04-06 19:26:18 · 666 阅读 · 0 评论 -
第一部分总结
1、递归算法 把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题。在层层分解时,如果有多种情况,要分别考虑。 和其他函数区别是:递归先处理结束条件。 (1)[else] (else加括号表示可选项,else可加可不加无影响)。 (2)typedef为C语言的关键字,使用目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 (3)半数集问题可加一...原创 2020-04-06 19:26:45 · 164 阅读 · 0 评论 -
STL~
STL STL说明: 定义集合类型(STL中不同数据结构)变量,数据元素类型在尖括号内说明,通过变量名.成员函数去执行具体功能。 一.动态数组(vector) 1.操作: v.empty()------返回bool型,表示动态数组是否为空 v.size()------返回vector中元素个数 v.push_ back(a)------将元素a插入最尾端 v.pop_back------将最尾端元...原创 2020-04-29 07:36:56 · 121 阅读 · 0 评论 -
继承与多态
继承 继承就是将两个类含有的相同的部分写成基类,然后将基类继承到派生类。 继承分为public继承、private继承、protected继承。 三种继承各有不同: public继承,将基类的私有数据继承到派生类,但在派生类中不可见,基类protected数据继承到派生类的protected数据中,将基类的public数据继承到派生类的public数据中。 protected继承,将基类的protected数据和public数据继承到派生类的protected 数据中,将基类的private数据继承到派生类原创 2020-05-20 13:22:20 · 225 阅读 · 0 评论