
C++初阶
文章平均质量分 90
学习中的一些总结。
越努力^越幸运
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类和对象--下--static成员、友元、内部类、匿名对象、拷贝对象的优化(了解)
1.static的作用。对于成员变量、成员函数、全局函数的修饰意义都不同。2.友元就是给访问权限,想让谁访问,就将其设为友元。3.内部类的实践意义,仅供外部类使用。4.匿名对象的作用域是一行。5.编译器对拷贝的优化。原创 2024-11-29 13:04:24 · 850 阅读 · 0 评论 -
类和对象--中--初始化列表(重要)、隐式类型转化(理解)、最后两个默认成员函数
1.初始化列表、构造、拷贝构造 三者之间的区别和联系。初始化列表可以很好的控制,想给什么值就给什么值。2.隐式类型转化到底有什么用? 简介代码,可读性增强。3.最后两个默认成员函数对 “类” 做了什么操作? const成员函数把成员函数的参数权限缩小。另一个没什么实践价值。原创 2024-11-26 21:31:07 · 1153 阅读 · 0 评论 -
类和对象--中--运算符重载、日期类实现(重要)
运算符重载是具有特殊名字的函数,他的名字是由operator和后⾯要定义的运算符共同构成。和其 他函数⼀样,它也具有其返回类型和参数列表以及函数体。这种函数一般直接在成员函数里面。和函数的格式一样,只不过函数名有要求:operator 运算符.原创 2024-11-24 19:49:02 · 1322 阅读 · 0 评论 -
类和对象--中--拷贝构造、赋值拷贝(赋值重载)、三种赋值的区别
构造是对1个对象进行初始化。拷贝构造是用1个对象对另一个对象进行初始化。赋值拷贝是初始化完的两个对象,进行值的覆盖。原创 2024-11-24 11:13:17 · 1302 阅读 · 0 评论 -
类和对象--中--构造、析构
那么话又说回来。什么样的就是构造函数的受益者?总结:1.对象实例化时,如果成员变量是内置类型,且没有显式构造函数。那么构造函数的结果,由编译器决定。(上面图中,有时是随机值,有时是0)2.对象(Myqueue)成员变量都是自定义类型(Stack),且在该自定义类型(Stack)中,有对应的显式构造函数。3.构造函数归根到底,还得手搓。构造函数只是自动调用。原创 2024-11-21 17:09:23 · 811 阅读 · 0 评论 -
类和对象(上)--类、类的实例化(对象)、this指针
class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或 者成员函数。原创 2024-11-19 21:49:03 · 1084 阅读 · 0 评论 -
C++入门之inline、auto、范围for、nullptr
inline内联函数、auto、范围for、nullptr的使用场景以及优缺点。原创 2024-11-18 22:55:25 · 347 阅读 · 0 评论 -
C++入门--函数重载、引用
引⽤不是新定义⼀个变量,⽽是给已存在变量取了⼀个别名,编译器不会为引⽤变量开辟内存空间, 它和它引⽤的变量共⽤同⼀块内存空间。(这里共用内存的类型,和联合体有些类似。)(引用和指针类似,但是从代码角度,引用比指针好理解一些)原创 2024-11-17 17:46:52 · 949 阅读 · 0 评论 -
C++入门--命名空间、缺省参数
命名空间即是保护,又是限制,别人不能随意调用。缺省参数就是有个默认值。原创 2024-11-15 17:11:31 · 900 阅读 · 0 评论