![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习总结
-kric-
这个作者很懒,什么都没留下…
展开
-
递归学习总结
递归函数一.知识点1. 定义:直接或间接调用自身的函数。包括公式递归和枚举递归。2. 基本思想:大型复杂问题——层层转化——规模较小的问题3. 关键:找出递归定义和递归终止条件4. 步骤:(1)分析问题,找出大问题和小问题之间的关系 (2)找出停止条件 (3)设计函数体,确定参数二.例题1....原创 2018-03-24 19:52:20 · 313 阅读 · 0 评论 -
类的学习总结
一.类1.概念:类是对具有相同属性和行为的一组对象的抽象与统一描述。是用户自定义的数据类型(属性以数据表示,行为通过函数实现)C++中,类的名字就是用户自定义的类型的名字。可以象使用基本类型那样来使用它2.格式:class 类名——类名的首字母大写{ public: 公有数据成员和成员函数; protected: 保护数据成员和成员函数; privat...原创 2018-04-24 12:25:18 · 287 阅读 · 0 评论 -
函数学习总结
一.知识点总结一.函数1.函数定义 数据类型 函数名(形参类型 形参)shuo{ 函数体}注:1. 函数的数据类型是函数的返回值类型(若函数的返回值类型为void ,则无返回值)2. 形参表可以为空,也可以有多个形参,用逗号隔开。不管有无参数,括号不能省略。3. 形参必须有类型说明,且数据类型需逐一说明。可以是变量名,数组名,指针名。4. 函数体:说明语句,执行语句。也可以只有语句...原创 2018-03-21 21:23:11 · 269 阅读 · 0 评论 -
类的题型总结和学习心得
一.题型总结选这几个类是因为这几个类比较简单易懂,一个基本类应具有的东西也都不少1.指针访问的类#include<iostream>using namespace std;class Tclass{public:int x,y;void print(){cout<<x<<","<<y<<endl;}};int add(Tclass *pt...原创 2018-04-25 11:22:16 · 170 阅读 · 0 评论 -
STL--c++标准模板库
一.概念1. STL由一些可适应不同需求的集合类,以及在这些数据集合上操作的算法构成2. STL中的三个主要组件1)容器:用于存放数据的类模板,管理某类对象的集合2)迭代器:在对象集合上进行遍历。是一个变量,作用类似于指针,访问容器中的元素需要通过迭代器3)算法:用来操作容器中元素的函数模板二.容器1.要点1)可以存放基本类型的变量,也可以存放对象2)被放入容器中的对象所属的类最好重载”==”和”...原创 2018-05-25 21:47:55 · 309 阅读 · 1 评论 -
运算符重载
运算符重载就是赋予运算符新的功能,使其能够用来操作对象成员函数重载运算符格式:类内声明:返回类型 operator运算符(形参表);类外定义:返回类型 X::operator运算符(形参表){ 函数体}重载运算符的限制1.不能重载的算符 . :: .* ?: sizeof2.可以重载的运算符 + - * ...原创 2018-05-27 17:08:38 · 633 阅读 · 0 评论 -
图书管理系统学习与总结
能力有限,并不完整的图书管理系统#include<bits/stdc++.h>using namespace std;class Time{ int year,month,day; public: Time(){year=month=day=0;} Time(int y,int m,int d){year=y;month=m;day=d;} ...原创 2018-06-30 09:14:58 · 2435 阅读 · 0 评论 -
继承
继承总结概念1. 继承:在已有类的基础上创建新类的过程一个 B 类继承A类,或称从类 A 派生类 B 类 A 称为基类(父类),类 B 称为派生类(子类)2 语法形式类继承关系的语法形式 class 派生类名 : 基类名表 { 数据成员和成员函数声明 }; 基类名表 ...原创 2018-07-01 18:12:50 · 121 阅读 · 0 评论 -
虚函数与多态
虚函数与多态知识点一.概念1. 多态性是指一个名字,多种语义;或界面相同,多种实现。 重载函数是多态性的一种简单形式。2. 虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。 冠以关键字 virtual 的成员函数称为虚函数3. 实现运行时多态的关键首先是要说明虚函数,另外,必须用基类指针调用派生类的不同实现版本(1) 基类指针虽然获取派生类对象地址,却只能访问派生类从基类...原创 2018-07-02 15:46:56 · 92 阅读 · 0 评论