c++ 课程笔记

105课:  cpp文件分为 .h .cpp .cpp 文件

110课:124课 深拷贝 浅拷贝 自建拷贝构造解决浅拷贝释放new后堆区析构函数的问题

(浅拷贝 拷贝内存地址, 释放堆区时 导致源数据 释放时,该地址无数据?而报错)

浅拷贝: 拷贝了对方的值和 堆区内存地址(删除 影响原数据堆区)

深拷贝: 拷贝值 自己新建 堆区内存地址

113课:  访问 静态成员变量(这种 只有一个地址存值)

1 P p1; p1.name  (先创建实例化 开内存 再访问name)

2 P::name (直接访问内存地址获得值, )
非静态可能是构造一次 一个地址 有多个地址 每个地址都有值

115课 this 的意思 

118课 如何访问类私有成员变量 类中声明 friend声明

121课 运算符重载 -> 比如运算符 加号类 增加构造方法

127课 继承  把每个类的 公共定义部分 提取处理 设置一个base 类 然后拼接给每个类

父类 ->基础属性类(基类)  继承(组装)-> 拼接基类  可 拼接多个基类

你可能感兴趣的:(c++,笔记,笔记)