类和对象

旺仔老馒头.10 天前
开发语言·c++·程序人生·类和对象
【C++】类和对象(三)C++中const用来表示“常量”的意思,用来修饰变量,表示这个变量的值不可被修改。此时表示“a”是常量,不可修改。 另外,const修饰的变量必须在定义时初始化,否则就会报错。
咩咦12 天前
c++·学习笔记·类和对象·封装·内部类·友元类·friend
C++学习笔记30:友元类、内部类和封装目录一、友元类是什么?二、友元类的简单例子三、友元类的特点1. 友元关系是单向的2. 友元关系不能传递
咩咦13 天前
c++·学习笔记·类和对象·static·构造函数·oj·静态成员
C++学习笔记28:静态成员应用:不用循环求1到n的和目录一、题目要求二、核心思路三、为什么要用 static 静态成员四、代码实现五、几个注意事项1. 类外定义静态成员变量
Tairitsu_H14 天前
开发语言·c++·多态·类和对象
C++:多态机制完全解析目录1. 多态概念2. 多态的实现2.1 多态构成条件2.2 虚函数2.2.1 虚函数定义2.2.2 虚函数的重写
咩咦18 天前
c++·学习笔记·类和对象·构造函数·初始化列表·const引用
C++学习笔记24:构造函数初始化列表目录一、什么是初始化列表?二、初始化列表和函数体内赋值有什么区别三、哪些成员必须使用初始化列表1. const 成员变量
咩咦18 天前
c++·学习笔记·类和对象·const·this指针·const成员函数
C++学习笔记23:const 成员函数目录一、为什么需要 const 成员函数?二、const 成员函数的写法三、const 修饰的到底是什么?
咩咦20 天前
c++·学习笔记·类和对象·运算符重载·比较运算符·日期类
C++学习笔记20:日期类比较运算符重载目录一、为什么日期类需要比较运算符重载?二、日期类基本结构三、重载 == 运算符四、== 运算符调用过程
咩咦20 天前
c++·学习笔记·类和对象·构造函数·默认构造函数
C++学习笔记16:构造函数目录一、为什么需要构造函数?二、什么是构造函数?三、构造函数不是创建对象四、带参数的构造函数五、构造函数支持重载
咩咦20 天前
c++·学习笔记·类和对象·运算符重载·赋值运算符·operator
C++学习笔记19:运算符重载基础与赋值运算符重载目录一、为什么需要运算符重载?二、什么是运算符重载?三、operator 关键字四、成员可以写成成员函数,也可以写成全局函数。
咩咦21 天前
c++·学习笔记·类和对象·构造函数·析构函数·动态内存
C++学习笔记17:析构函数目录一、什么是析构函数?二、析构函数写法三、析构函数的特点四、析构函数什么时候调用?五、析构函数不是销毁对象本身
少司府22 天前
开发语言·数据结构·c++·容器·list·类型转换·类和对象
C++基础入门:深挖list的那些事◆博主名称:少司府欢迎来到少司府的博客☆*: .。. o(≧▽≦)o .。.:*☆⭐数据结构系列个人专栏:
Irissgwe23 天前
开发语言·c++·类和对象·友元
类与对象(三)在创建对象时,编译器会通过调用构造函数,给对象中的各个成员变量一个合适的初始值:调用该构造函数后,对象中的每个成员变量都有了一个初始值,但是构造函数中的语句只能将其称作为赋初值,而不能称作为初始化。因为初始化只能初始化一次,而构造函数体内可以进行多次赋值。
咩咦23 天前
c++·学习笔记·类和对象·封装·struct·class
C++学习笔记12:类和对象入门目录一、面向过程和面向对象二、什么是类?三、什么是对象?四、class 和 struct 的区别五、访问限定符
.YM.Z1 个月前
c++·类和对象
C++类和对象(中)🌈个人主页:@ꪔ小林Y ✨个人专栏:《C++小白闯关日记》,《C语言小白闯关日记》,《数据结构入门——从原理到实战》 🍀代码信条:每一行代码都是成长的脚印👣,每一次调试成功都是对坚持的回应
旺仔老馒头.1 个月前
开发语言·c++·后端·类和对象
【C++】类和对象(二)在上一篇文章中,我们了解了什么是类,如何定义类,以及神奇的this指针是如何工作的。但这只是面向对象编程的冰山一角。 实际开发过程中,我们可能会遇到这些问题: ① 对象创建时,如何保证数据一定是有效的(如年龄、身高不能为负数)? ② 对象销毁时,如果它申请了堆内存空间,如何防止内存泄漏? ③ 为什么把一个对象赋值给另一个对象时,有时程序会崩溃? 这就涉及到我们今天要讲的有关构造函数等的知识了。 我们首先来看一个例子:
叼烟扛炮1 个月前
开发语言·c++·算法·类和对象
C++ 知识点08 类与对象类(class):是模板 / 图纸,描述一类事物的属性和行为对象:是类实例化出来的实体,根据图纸造出来的具体东西
叼烟扛炮1 个月前
开发语言·c++·类和对象
C++第三讲:类和对象(中)这一章是C++ 面向对象最核心、最难、面试必考的内容。我们不写,编译器自动生成的函数,一共 6 个:构造函数 —— 初始化对象
叼烟扛炮1 个月前
c++·算法·类和对象
C++第四讲:类和对象(下)这一章是类和对象的进阶收尾,重点解决 "构造函数怎么写更规范"、"类的特殊成员怎么用"、"编译器背后做了什么优化" 这几个核心问题,也是面试高频考点。
叼烟扛炮1 个月前
数据结构·c++·算法·类和对象·struct·实例化
C++第二讲:类和对象(上)class:定义类的关键字成员变量:属性(数据)成员函数:方法(操作数据的行为)成员变量通常加下划线区分:
来自远方的老作者2 个月前
python·面向对象·类和对象·hasattr函数·setattr函数·getattr函数
第10章 面向对象-10.2类和对象类和对象是面向对象的重要特征。类和对象的关系就如同模具和成品的关系,类的实例化结果就是对象,而对象的抽象就是类。