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