C++
文章平均质量分 71
无微の大白
新手刚开始,请多体谅
展开
-
C++——运算符重载
一、运算符重载的概念1.什么是运算符重载:运算符重载指的是对已有的运算符重新定义新的运算规则,已适应不同的数据类型,当然重载之后之前的运算规则还是有的2.为什么要进行运算符重载运算符重载之后可以让运算符去适应不同的数据类型,对于基本数据类型,系统给出了运算符的操作规则,对于自定义数据类型来说,系统是不知道给出什么规则的如下:class student{ int id; int age; char name[20];public: student(int id,int age,cosn原创 2022-04-20 11:32:39 · 837 阅读 · 0 评论 -
C++——继承
一、继承和派生1.继承的概念继承是一种创建新类的方式,新建的类可以继承一个或多个类。可以理解子承父业所以继承描述的是类和类之间的关系新建的类被称之为派生类(子)类,之前就存在的类被称之为基(父)类2.继承和派生继承和派生是同一个过程,从不同的角度来看的一个新类从已经存在的类哪里获取其已有的特性,这个叫继承(儿子继承父亲的财产)从已存在的类产生一个子类,这个叫派生(父亲把财产给儿子)3.继承分类新建的类继承一个类,这个是单继承新建的类继承多个类,这个叫多继承二、继承方式1原创 2022-04-20 11:32:21 · 1478 阅读 · 0 评论 -
C++——多态
实现同一方法的调用,完成不同的效果,方便程序的接口实现一、动态联编和静态联编1.什么是联编联编:指的是计算机自身彼此关联的过程,在这个过程中确定程序中的操作调用与之改操作的代码段之间的映射关系,比如:函数重载时,编译器会根据函数名和函数的参数来区别要执行的函数(那一段代码).这就是建立的一种映射关系,明确函数调用时会执行哪一个代码段。静态联编:指的时联编工作出现在写代码的阶段,又称之为早期联编,或静态约束。在编译时就确定了函数实现及函数调用的关联,比如C语言的函数,只需要函数名和参数就能确定能原创 2022-04-20 11:32:07 · 565 阅读 · 0 评论 -
C++——I/O流
一、流的概念1.什么是流流是一种抽象的概念,表示数据的无结构化传递C++流是指信息从外部输入设备(键盘)向计算机内部(如内存)输入和内存向外输出设备输出的过程。C++有I/O标准类库,用以完成流操作功能二、fstream的使用1.fstream的作用fstream是C++中常用的文件操作类2.C++文件操作包含头文件fstream,打开命名空间std,或是std::fstream使用fstream类来实例化对象,通过对象的成员来进行文件操作3.常用的成员函数(1)open(“原创 2022-04-20 11:31:37 · 2082 阅读 · 0 评论 -
C++——静态友元常量成员
一、静态成员1.知识点介绍静态成员:加上static关键字,静态成员分为静态数据成员和静态函数成员两种2.静态数据成员定义class node{public: static int id;//静态数据成员定义}int node::id=10;//静态数据成员类外初始化3.静态数据成员的特点类中静态数据成员,所有对象都共享该数据,只有一份内存存在内存中类中静态数据成员,必须要在类外初始化,因为它不属于对象,属于类,对象存在还是不存在这个静态成员都是存在的,而且静态数据成员声明周期时原创 2022-04-20 05:13:18 · 377 阅读 · 0 评论 -
C++——构造析构
通过学习构造析构函数来完成对对象数据成员进行初始化和清理工作一、构造函数1.知识点介绍构造函数:它是一种特殊的函数,主要用来创建对象时初始化对象,即为对象的成员变量赋初始值。2.构造函数的定义构造函数名和类名相同构造函数没有返回值类型和返回值构造函数可以重载class student{public: student(){}//无参(默认)构造 student(int a){}//有参(带参)构造}3.构造函数的调用时机在创建一个新的对象时会调用构造函数调用无参数构造原创 2022-04-19 17:05:18 · 144 阅读 · 0 评论 -
C++——面向对象
一、面向过程1.知识点介绍c语言编程就是一个面向过程的编程。它遵循一个“从上往下”的程序设计。2.用面向过程的方法解决问题的思路提出问题,分析问题的处理流程,将大问题分解成小问题,如果小问题比较复杂,那么就继续的分解为更小的问题,然后解决这些一个一个的小问题来解决大问题,最后解决所有的问题。这个从问题出发,从上往下的解决过程,一步一步的解决问题,这种开发思路我们称之为面向过程的设计思想,因为他主要是解决问题中的一个个的过程,而且它比较符合我们解决问题的方法(做好这一步,做下一步,直到做完所有)原创 2022-04-19 12:51:22 · 646 阅读 · 0 评论