![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
故吾名初
向来人间好梦,是有始有终。
自己作笔记用,不喜勿喷。
展开
-
C++核心编程,从入门到出门(四)类和对象(对象的初始化和清理,拷贝构造函数的调用时机,)
C++核心编程(四)类和对象 (一). 对象的初始化和清理:*(构造函数和析构函输数) (1)构造函数: //******————《构造函数》————******// #include <iostream> using namespace std; #include<string> class Person { public: Person() //构造函数调用且只调用一次,前面不需要加void什么的 {原创 2021-03-30 14:05:44 · 123 阅读 · 0 评论 -
C++核心编程(四)类与封装进阶(将成员属性设为私有,如何访问,类分文件写法)(练习:设计立方体类,判断点和圆位置关系)
C++核心编程(四)类与封装进阶 (一).将成员属性设为私有:原创 2021-03-21 10:19:12 · 159 阅读 · 0 评论 -
C++核心编程(三)类和封装(定义和使用,class权限分类)
C++核心编程(三)类和封装原创 2021-03-18 20:41:05 · 93 阅读 · 0 评论 -
C++核心编程(二)函数提高,默认值,函数重载
C++核心编程(二)函数提高,默认值 (一). 函数默认值:(如图演示) 注意事项: (二).函数占位参数: (三).函数重载: 注意事项: (1) (2). (3).函数重载出现二义性:原创 2021-03-18 17:27:04 · 63 阅读 · 0 评论 -
C++核心编程(一)栈,堆,new语法,引用
C++核心编程(一) 栈区: ** 局部变量的地址不能返回**: (1).第一次紧挨这操作可以操作成功是因为系统自动保留,第二次则系统已经自动释放了局部变量的内存了。 (2).局部变量和形参都放在栈区 堆区: new开辟: delete,释放: 利用new在堆区开辟释放数组: C++中的引用: 引用的注意事项: 引用在函数中的应用:(相当于用别名操作修改数据) 引用作函数:这里(函数可以作左值) 引用的本质:就是C++中的指针常量,因为指向(初始化)之后就不能修改,所以相当于固定原创 2021-03-13 17:17:44 · 178 阅读 · 0 评论 -
C++结构体注意事项(数组,指针,含参,传递)
C++语言结构体注意事项 结构体结合数组,赋值 结构体指针 结构体嵌套 结构体做函数参数(值传递 / 地址传递) 结构体中const的使用场景 (1).结构体结合数组,赋值: (2).结构体指针: (3).结构体嵌套:(一个结构体中镶嵌着另一个结构体) 定义: 使用(输出): (4).结构体做函数参数: 值传递:(可在子函数中输出) 地址传递: 注意: 值传递改形参,main函数中实参不变(输出,子函数年龄变100,main函数中年龄还是20) 如果地址传递则一改全改:(无论在原创 2021-02-28 11:48:33 · 773 阅读 · 0 评论 -
C++的函数分文件写法
C++的函数分文件写法 首先,大家一定要掌握最基本的C++的函数运用。 我们就以最简单的写一个子函数将a=10,b=20两个值调换为例 只需四步,分别是: 1. 创建.h后缀的头文件 2. 创建.cpp后缀的源文件 3. 在头文件后写函数声明 4. 在源文件中写函数定义 接下来,开始讲解: (1). 打开我们的VS,建立一个空项目命名为函数分文件和所要写的子文件分文件1(先建即可,先不写代码) (2) .最重要的是头文件的建立,如下图 和建立源文件一样,不过我们建立的是以 ".h"结尾的头文件,如下图原创 2021-01-22 16:24:22 · 1157 阅读 · 2 评论