![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 91
暗里花儿
这个作者很懒,什么都没留下…
展开
-
C++继承、多态、文件操作(黑马程序员教程笔记)
目录一、继承1.继承的基本语法2.继承方式3.继承中的对象模型4.继承中构造和析构顺序5.继承同名成员处理方式6.继承同名静态成员处理方式7.多继承语法8.菱形继承二、多态1.多态的基本概念2.多态案例——计算器类3.纯虚函数和抽象类4.多态案例——制作饮品5.虚析构和纯虚析构6.多态案例——电脑组装三、文件操作1.文本文件2.二进制文件一、继承作用:减少重复代码1.继承的基本语法class 子类:继承方式 父类原创 2021-10-17 16:01:47 · 559 阅读 · 0 评论 -
C++封装、构造和析构、this指针、友元、运算符重载(黑马程序员教程笔记)
C++面向对象的三大特性为:封装、继承、多态C++认为万事万物皆为对象,对象上有其属性和行为。具有相同性质的对象可抽象为类。一、封装1、封装的意义(1)将属性和行为作为一个整体,表现生活中的事物。(2)将属性和行为加以权限控制。2、3、成员属性设置为私有二、继承三、多态...原创 2021-10-14 09:28:46 · 346 阅读 · 0 评论 -
C++内存分区、引用、函数提高(黑马程序员教程笔记)
一、内存分区模型1、代码区:存放函数体的二进制代码,由操作系统进行管理。全局区:存放全局变量和静态变量以及常量。栈区:由编译器自动分配释放,存放函数的参数值,局部变量等。堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。2、程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域:(1)代码区:共享只读(2)全局区:该区域的数据在程序结束后由操作系统释放:全局变量静态变量常量3、程序运行后(1)栈区:不要返回局部变量的地址,栈区开辟的数据由编译...原创 2021-10-14 08:31:23 · 271 阅读 · 0 评论 -
C++函数、指针、结构体(黑马程序员教程笔记)
一、函数1.概述作用:讲一段经常用的代码封装起来,减少重复代码2.函数的定义(1)参数列表:形参(2)语法:返回值类型 函数名 (参数列表){ 函数体语句 return 表达式}3.函数的调用(1)作用:使用定义好的函数。(2)参数:实参(3)语法:函数名 (参数)4.值传递所谓值传递,就是函数调用时实参将数值传入给形参。值传递时,如果形参发生改变,并不会影响实参。5.函数的常见形式(1)无参无返(2)有参无返(3)无参有返...原创 2021-10-10 16:47:52 · 2107 阅读 · 1 评论 -
C++基础语法入门(黑马程序员教程笔记)
一、程序的注释1.单行注释2.多行注释二、常量和变量1.常量2.变量三、关键字四、标识符(变量、常量)命名规则1.2.3.4.五、数据类型给变量分配合适的命名空间1.sizeof关键字(统计数据类型所占内存大小)2.整型3.实型(浮点型)4.字符型5.转义字符(不能显示出来的ASCII字符)6.字符串型7.布尔类型(代表真或假的值)8.数据的输入(用于从键盘获取数据)六、运算符用于执行代码的运算1.算术运原创 2021-10-09 11:00:38 · 1734 阅读 · 1 评论