T1g3r De House
类与对象之this指针 类与对象之this指针
​ this指针是隐含每一个非静态成员函数内的一种指针,this指针不需要定义,直接使用即可。 this指针的用途: 当形参和成员变量同名时,可用this指针来区分 在类的非静态成员函数中返回对象本身,可使用return *this 存放
2025-02-09
类与对象之静态成员 类与对象之静态成员
定义​ 静态成员就是在成员变量和成员函数前加关键词static。 分类静态成员变量 所以对象共享同一份数据 在编译阶段分配内存 类内声明,类外初始化 静态成员函数 所有对象共享同一函数 静态成员函数只能访问静态成员变量 简单实例#inc
2025-02-09
类与对象之初始化列表 类与对象之初始化列表
​ 在此前的代码中,我们在构造函数体中使用赋值语句初始化对象的数据成员,还可以用另一种方式——初始化列表 格式:构造函数():属性1(值1)属性2(值2)…{} #include<iostream>using namespace
2025-02-08
类与对象之析构函数和动态内存分配 类与对象之析构函数和动态内存分配
​ 程序中经常要为类成员申请动态内存空间。比如在构造函数中,使用new操作符申请了一块动态内存空间,那么该对象生命周期结束时,申请的动态内存空间如何释放呢?我们通过一个简单的类来学习在析构函数中释放动态内存空间。 #include<i
2025-02-08
类与对象之函数调用规则 类与对象之函数调用规则
默认情况下,C++编译器至少给一个类添加3个函数 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数体为空) 默认拷贝构造函数;对属性进行拷贝 构造函数调用规则如下 如果用户定义有参构造函数c++不在提供默认无参构造函数,但是
2025-02-07
类与对象之学生信息管理系统NO.1 类与对象之学生信息管理系统NO.1
最近准备陆续把之前敲过的代码放进来,顺序就……..(: ​ 在对类的定义和使用有了初步认识之后,可以尝试面向对象的风格设计一个简单的学生信息管理系统(: #include<iostream>#include<string&
2025-02-07
类与对象之小task 类与对象之小task
task​ 设计一个产品类Product,允许通过如下方式创建产品对象。 通过指定产品名创建。 通过指定产品名和产品价格创建。 通过指定产品名,产品价格,出厂日期(对象成员)创建。 Product还应该包含如下属性:生产厂家,易碎标记,有
2025-02-07
类与对象之拷贝构造函数的调用 类与对象之拷贝构造函数的调用
emmmm,这一篇是对之前一章构造函数的补充。 拷贝构造函数​ 拷贝构造函数也是一种重载版本的构造函数,它是用一个已存在的对象初始化另一个新创建的同类对象。该函数的参数与普通构造函数不同,是一个同类的常引用。高效地传递对象,也能保证原对象不
2025-02-07
类与对象之构造函数 类与对象之构造函数
Main Point 掌握构造函数的定义,特点和作用 掌握无参构造函数与带默认参数值的构造函数的定义与使用 掌握复制构造函数的定义与使用 掌握析构函数的定义与使用 构造函数​ 构造函数是类的一种特殊的成员函数。 特点: 无返回值,不用v
2025-02-06
前端那些事NO.4 前端那些事NO.4
CSS 文本格式格式​ This text is styled with some of the text formatting properties. The heading uses the text-align, text-trans
2025-02-06
3 / 4