C++知识点复习
记录CPP的主要知识点
文子杰
嵌入式开发
展开
-
第八章 C++异常处理
以下是本人整理的C++基础知识点,内容并不包含全面的C++知识,只是对C++重点内容、特点进行整理和归纳。8.1 C++异常处理介绍程序的错误 语法错误:在编译和链接阶段就能发现 逻辑错误:调试来解决 运行时错误:运行期间发生的错误 C++ 异常机制语法 try{//匹配异常类型,传递异常数据 可能抛出异常的语句 }catch(exceptionType variable){ 处理异常的语句原创 2022-04-18 21:20:28 · 315 阅读 · 0 评论 -
第七章 C++函数模板介绍
以下是本人整理的C++基础知识点,内容并不包含全面的C++知识,只是对C++重点内容、特点进行整理和归纳。7.1 C++函数模板介绍泛型程序设计方法 介绍:大量编写模板、使用模板的程序设计 特点 算法只实现一遍,适用于多种数据类型的处理 减少重复代码的编写模板分类 函数模板和类模板类型的参数化 数据的类型通过参数来传递 函数定义时,不指明具体的数据类型 函数调用时,编译器根据传入的实参自动推断数据类型函数模板原创 2022-04-18 16:00:57 · 1945 阅读 · 0 评论 -
第六章 C++运算符重载(operator)
以下是本人整理的C++基础知识点,内容并不包含全面的C++知识,只是对C++重点内容、特点进行整理和归纳。6.1 C++运算符重载介绍运算符重载介绍 功能 运算符在不同情况下有不同的功能,在不同情况下执行不同的操作 格式 返回值类型 operator运算符名称(形参表列){...} operator 关键字,用于定义重载运算符的函数 可以将【operator 运算符名称】这一部分看做函数名原创 2022-04-02 16:57:19 · 2686 阅读 · 0 评论 -
第五章 C++多态与虚函数
以下是本人整理的C++基础知识点,内容并不包含全面的C++知识,只是对C++重点内容、特点进行整理和归纳。5.1 C++多态和虚函数介绍虚函数的作用 让基类指针能够访问派生类的成员函数 构成多态虚函数声明 在基类成员函数的声明前面增加 virtual 关键字 定义时不用虚函数产生多态的原因 有了虚函数,当基类指针指向基类对象时就使用基类成员(函数和变量),指向派生类对象时就使用派生类成员 虚函数的存在,基类指针有了多种形态或表现方式,所以原创 2022-04-02 11:17:26 · 1137 阅读 · 0 评论 -
第四章 C++继承与派生
以下是本人整理的C++基础知识点,内容并不包含全面的C++知识,只是对C++重点内容、特点进行整理和归纳。4.1 继承和派生的概念继承和派生(两者表示一个概念) 继承 一个类获得另一个类的成员(变量和函数) 派生 一个类将自己的成员赋予另一个类(变量和函数)父类和子类 父类(基类) 被继承的类 子类(派生类) 派生的类继承的语法 class 派生类名:[继承方式] 基类名{原创 2022-03-28 14:41:54 · 737 阅读 · 0 评论 -
第三章 C++引用
3.1 C++引用介绍 函数调用时的值传递 基本数据类型 传递内容,也就是内存拷贝,速度快 数组 强制传递数组指针,禁止直接传递数组内容,速度快 复合数据类型(结构体、类) 传递内容 当传递的数据量很大时,会严重影响效率 传递指针 速度快 引用(推荐)原创 2022-03-14 11:34:40 · 988 阅读 · 0 评论 -
第二章 C++类和对象
2.1 C++类的定义和对象的创建类的定义 只是一种复杂数据类型的声明,编译后不占用内存空间 定义类时不能对成员变量进行初始化用类创建对象 class 关键字可省略 class Student LiLei; //正确 Student LiLei; //同样正确访问类的成员 栈上创建的对象 Stu stu; 有名字,可以用点号来访问成员变量和成员函数 堆上创建的对象(new) 没有名字,借原创 2022-03-04 16:24:27 · 624 阅读 · 0 评论 -
第一章 C++基础概念
C++知识点复习原创 2022-03-04 12:35:26 · 346 阅读 · 0 评论