![](https://img-blog.csdnimg.cn/20210902172712123.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++
文章平均质量分 81
c++疯狂入门中
bro-j
一个准大三才开始确定走计算机道路的学生,他在慢慢探索着这个新奇的世界
展开
-
第4节课:9.3:构造析构
第4节课:9.3:构造析构文章目录第4节课:9.3:构造析构一、构造函数1.构造函数是什么:2.构造函数的定义方法:Stu()3.使用方法:1.调用时机:自动调用2.构造函数的重载(无参构造和带参构造)二、拷贝构造函数1.是什么?2.定义?(const Stu& other)3.使用:1.系统默认的拷贝构造函数2.浅拷贝和深拷贝:什么时候需要重写拷贝构造?3调用时机:三、析构函数1.是什么·?2.定义?~Stu()。,。3.使用方法:1.析构函数在一个类中只能够有唯一一个?2.调用时机3.常见错误原创 2021-09-07 17:54:12 · 145 阅读 · 0 评论 -
第3节课:9.3:面向对象,面向过程
第3节课:9.3:面向对象,面向过程一、面向过程1.解决问题的思路:提出问题–分析问题(把问题大化小,并且一步一步的来解决问题)–解决问题从上往下,按照流水线的方式,逻辑清晰2.优点:1.程序较为简单,顺序 循环 选择三种基本结构就可以解决所有问题2.从上往下,问题化成小问题逐步解决问题,使复杂问题简单化3.要求我们从整体的角度先去分析问题,然后列出解决问题的步骤,可以全面的考虑问题,逻辑更加的清晰//推箱子://1.游戏界面的初始化//(1)墙壁,空地,箱子,成功点,人//(2)每原创 2021-09-07 17:52:30 · 130 阅读 · 0 评论 -
第2节课:9.2:从c到c++的过渡
第2节课:9.2:从c到c++的过渡一、new(是什么?怎么定义?怎么使用?)1.知识点:是一种运算符,用来向堆区申请内存;2.使用:1.可以在申请的内存并初始化2.可以申请连续内存3.一定要记得手动释放申请到的堆区内存3.易错点new之后没有释放堆申请到的内存,出现内存泄漏的情况4.reviewmemset函数:可以给连续内存赋值赋值方式:单个字节这样赋值头文件:#include <string.h>//parameter:要赋值的指针,赋值的内容,赋值的内存大小原创 2021-09-07 17:51:18 · 120 阅读 · 0 评论 -
第6节课:9.6:运算符的重载
第6节课:9.6:运算符的重载文章目录第6节课:9.6:运算符的重载一、运算符的重载1.什么是运算符重载:2.定义:3.特点:4.注意易错事项:二、常用的操作符重载1.+(友元和类成员)2.++(前置和后置)(1)关于++的那些事:前置和后置怎么声明和定义(2)关于后置++的调用流程:难理解(3)疑问的解决:自己把拷贝构造调用和赋值语句弄混了。(4)code:1.类成员实例:2.友元实例:3.=(如果有动态内存必须重载=)4.友元重载输入输出流三、萝卜老师,这是我的问题1.const修饰时候的放的位置2.原创 2021-09-07 17:48:43 · 96 阅读 · 0 评论 -
第7节课:9.7:继承
第7节课:9.7:继承文章目录第7节课:9.7:继承一、继承和派生1.是什么?2.怎么定义一个派生类?3.使用:1.继承的方式有三种:2.继承类的类中成员:3.派生类的内存分配:(1)基类的无名拷贝类内存在继承类的内存之前(可以打断点调试,查看内存)(2)回顾结构体那部分的内存,做一个比较:4.派生类和基类有同名成员5.基类与派生类之间的关系:(1)基类对象不是派生类对象(2)派生类对象是基类对象二、构造函数的调用顺序以及多继承以及派生类构造函数怎么定义三、菱形继承(虚基类的引出)虚基类virtual关键原创 2021-09-07 17:45:35 · 74 阅读 · 0 评论 -
第5节课:9.6:静态友元常量成员
第5节课:9.6:静态友元常量成员文章目录第5节课:9.6:静态友元常量成员一、类中的静态成员(静态数据成员和静态函数成员)1.是什么2.定义3.静态数据成员的特性:4.静态函数成员特性:code:示例;二、static的5种方法1.类中的静态数据成员2.类中的静态函数成员3.修饰全局变量区分全局作用域、文件全局作用域、块作用域(?复习该知识点c的,以及作用域和生命周期的差别)4.通过static修饰块作用域变量5.函数默认是项目作用域,通过static修饰后为文件全局作用域6.补充:生命周期和作用域三、原创 2021-09-06 16:27:17 · 58 阅读 · 0 评论 -
第1节课:bool、引用、内联函数、函数重载、函数参数缺省
第1节课:bool、引用、内联函数、函数重载、函数参数缺省一、bool1.知识点的介绍:1.bool是一种数据类型2.bool类型的变量的值只能够为true或者是false3.内存:一个字节的大小4.注意:只有1为true其他取值都为0(false)也就是说:遵循的原则:非零即真2.定义:bool isTrue = true;bool istrue1 = false;bool istrue2 = 2;//istrue == false;bool istrue3 = 1;//istru原创 2021-09-02 17:28:29 · 100 阅读 · 0 评论