![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
haloo__
这个作者很懒,什么都没留下…
展开
-
C++ 一些学习笔记(十三)文件操作
C++ 一些学习笔记(十四)文件操作主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于文件操作。1.文本文件写文件读文件2.二进制文件写文件读文件主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于文件操作。程序运行时产生的数据都属于临时数据,程序一旦运行结束都会释放,通过文件可以将数据持久化。C++中对文件操作需要包含头文件<fstream>文件分为两种:文本文件文件以原创 2020-10-08 18:52:14 · 201 阅读 · 0 评论 -
C++ 一些学习笔记(十二)类和对象-多态
C++ 一些学习笔记(十二)类和对象-多态主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于多态。1.继承的基本语法主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于多态。多态C++是面向对象三大特性之一。多态分为两类静态多态:函数重载和运算符重载属于静态多态,复用函数名。静态多态的函数地址早绑定-编译阶段确定函数地址动态多态:派生类和虚函数实现运行时多态。动态多态的函数地原创 2020-10-08 16:23:39 · 452 阅读 · 0 评论 -
C++ 一些学习笔记(十一)类和对象-继承
C++ 一些学习笔记(十一)类和对象-继承主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于继承。1.继承的基本语法2.继承方式3.继承中的对象模型4.继承中的构造和析构顺序5.继承中同名成员处理方式6.继承中同名静态成员处理方法7.多继承语法8.菱形继承主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于继承。继承是面向对象三大特性之一。继承的好处:减少重复代码。语法:class 子类:原创 2020-10-06 19:57:03 · 193 阅读 · 1 评论 -
C++ 一些学习笔记(十)类和对象-运算符重载
C++ 一些学习笔记(十)类和对象-运算符重载主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于运算符重载。1.加号运算符重载2.左移运算符重载3.递增运算符重载4.赋值运算符重载5.关系运算符重载6.函数调用运算符重载主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于运算符重载。运算符重载:对已有的运算符进行定义,赋予其另一种功能,以适应不同的数据类型。1.加号运算符重载作用:实现两个原创 2020-10-03 15:22:25 · 243 阅读 · 0 评论 -
C++ 一些学习笔记(九)类和对象-友元
C++ 一些学习笔记(九)类和对象-友元主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于友元。1.全局函数做友元2.类做友元3.成员函数做友元主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于友元。在程序里有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元。友元的目的就是让一个函数或者类访问另一个类中的私有成员。关键字:friend友元的三种实现:全局函数做友元原创 2020-10-02 20:22:01 · 124 阅读 · 0 评论 -
C++ 一些学习笔记(八)类和对象-C++对象模型和this指针
C++ 一些学习笔记(八)类和对象-C++对象模型和this指针主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于C++对象模型和this指针的。1.成员变量和成员函数分开存储2.this指针概念3.空指针访问成员函数4.const修饰成员函数主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于C++对象模型和this指针的。1.成员变量和成员函数分开存储C++中,类内的成员变量和成员函数分原创 2020-09-30 19:42:35 · 87 阅读 · 0 评论 -
C++ 一些学习笔记(七)类和对象-对象的初始化和清理
C++ 一些学习笔记(七)类和对象-对象的初始化和清理主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于对象的初始化和清理的。1.构造函数与析构函数1.构造函数的分类及调用3.拷贝构造函数的调用时机3.构造函数调用规则主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于对象的初始化和清理的。C++中的面向对象来源于生活,每个对象也都会有初始设置以及对象销毁前的清理数据的设置1.构造函数与析构原创 2020-09-30 17:03:14 · 104 阅读 · 0 评论 -
C++ 一些学习笔记(六)类和对象-封装
C++ 一些学习笔记(六)类和对象-封装主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于封装的。类和对象1.封装2.struct和class的区别3.成员属性设置为私有主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于封装的。类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物皆为对象,对象有其属性和行为1.封装封装是C++面向对象三大特性之一封装的意义:将原创 2020-09-28 16:15:21 · 100 阅读 · 0 评论 -
C++ 一些学习笔记(五)函数
C++ 一些学习笔记(五)函数主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于函数的。1.函数的默认参数2.函数的占位参数3.函数重载4.函数重载的注意事项主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于函数的。1.函数的默认参数语法:返回值类型 函数名(形参=默认值){}注意: 1.如果某个位置已经有了默认参数,那么从这个位置往后,从左到右必须有默认值 2.如果函数的声明有原创 2020-09-27 18:35:51 · 183 阅读 · 0 评论 -
C++ 一些学习笔记(四) 引用
C++ 一些学习笔记(四) 引用主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于程序引用的。1.引用的基本使用2.引用注意事项3.引用做函数参数4.引用做函数返回值5.引用的本质6.常量引用主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于程序引用的。1.引用的基本使用作用:给变量起别名语法:数据类型 &别名=原名2.引用注意事项引用必须初始化引用在初始化之后不可改变3原创 2020-09-17 18:13:22 · 114 阅读 · 1 评论 -
C++ 一些学习笔记(三) 内存区域
C++ 一些学习笔记(三) 内存区域主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于程序内存模型的。内存的分区模型1.程序运行前2.程序运行后主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于程序内存模型的。内存的分区模型C++程序在执行时,将内存大方向划分为4个区域:代码区:存放函数体的二进制代码,由操作系统进行管理全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释原创 2020-09-16 17:45:26 · 251 阅读 · 0 评论 -
C++ 一些学习笔记(二)结构体
C++ 一些学习笔记(二) 结构体主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于结构体的。1.结构体2.结构体数组3.结构体指针3.结构体嵌套结构体4.结构体做函数参数5.结构体中const使用场景主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。本文章的主要内容是关于结构体的。1.结构体结构体属于用户自定义的数据类型,允许用户存储不同的数据类型;语法:struct 结构体名{结构体成员列表};通过结构原创 2020-08-15 20:07:10 · 121 阅读 · 0 评论 -
C++ 一些学习笔记(一)指针部分
C++ 一些学习笔记(一)主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。1.函数的分文件编写2.指针3.const修饰指针主要是针对之前学习C的时候一些知识点的遗漏的补充,还有一些我自己觉得比较重要的地方。1.函数的分文件编写1.创建后缀为.h的头文件2.创建后缀为.cpp的源文件3.在头文件中写函数的声明4.在源文件中写函数的定义5.使用时调用头文件2.指针指针的作用:可以通过指针间接访问内存在32位操作系统下,指针占用4个字节;在64位操作系统原创 2020-08-15 10:28:37 · 118 阅读 · 0 评论