
笔记
写的一些学习笔记
Conor L
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7运算符重载
1.怎么实现运算符的重载: 实质:把运算符当作函数去实现另一种功能 实现: 函数返回值 operator 运算符(参数) { // } operator当作函数 2.运算符的分类: 友元重载: 友元函数的形式重载 参数个数等于操作数 类重载: 类的成员函数重载 参数个数=操作数-1 操作数:运算符需要几个数能够使用 3.规则与限制 限制:= () [] -> 只能以类的成...原创 2020-09-06 11:02:34 · 188 阅读 · 0 评论 -
6.2.2复制构造函数、浅复制深复制、析构函数
若没有显性定义析构函数,系统会自动生成一个析构函数原创 2020-05-08 17:58:45 · 273 阅读 · 0 评论 -
6.3.1-3 常成员、静态成员、友元
特殊用途的成员 一、常成员: 1.常数据成员: 在类中定义的不能修改器值的一些数据成员,类似于变量,但是有自己的地址, 一经赋值,不能修改,不同的对象其常数据成员的值可以不同。 定义方法: const 类型 成员 2.常成员函数: 使用const 来保护成员数据不被成员函数改变。 常成员函数不能更新对象的数据,也不能调用非const修饰的成员函数 (静态成员函数,构造函数除外) 定义:...原创 2020-05-08 17:57:41 · 524 阅读 · 0 评论 -
6.2.1构造函数
类的数据成员能不能像简单变量一样在声明时初始化?原创 2020-04-02 19:48:15 · 184 阅读 · 0 评论 -
6.1.2类与对象
面向对象程序设计的核心任务是: 类的确定和对象的创建 好处: 写程序不再是从计算机的角度考虑问题了,而是站在 人类思维的角度 程序的可扩展性要比其他不是面向对象的程序设计语言好。 能最大限度保护已有程序代码。 面向对象的方法 目的: 实现软件设计的产业化 观点 自然界是由实体(对象)所组成。 一、类 类的组成 数据成员&成员函数 类的声明 class 类名称 {...原创 2020-03-31 10:08:18 · 282 阅读 · 0 评论 -
6.1.1类与对象
OOP “O”=object “O”=原创 2020-03-12 20:22:40 · 139 阅读 · 0 评论 -
面向对象&类
1、面向对象&面向过程 面向过程:类似于函数。 面向对象:不再以函数为中心,以类和对象为中心。 2、面向对象及类 对象?(object)//找不到对象 对象 = 数据 (数据类型) + 行为 (函数) 生活中的实例:洗衣机 功能:洗衣服 外观 {型号,品牌,类型,长,宽,高} //c++语言的描述 struct 洗衣机 { int 长; int 宽; int 高; ...原创 2020-03-02 21:16:51 · 193 阅读 · 1 评论 -
struct结构
什么是结构? 结构,就是一群不同或者相同类型数据的集合。 类似于电话薄,有姓名,电话号码,家庭住址这些互有关联的信息。 一、定义结构 1、结构类型的定义形式 struct 标识符 { 类型 成员1; 类型 成员2; … }; 就以电话薄为例子 struct member { int id;//编号 char name[16];//姓名 char phone[...原创 2020-02-27 10:17:10 · 529 阅读 · 1 评论