C++
文章平均质量分 57
云霄星乖乖的果冻
这个作者很懒,什么都没留下…
展开
-
魔法数字——没有明确含义的数字常量
魔法数字是什么,如何消除魔法数字原创 2024-03-04 10:47:24 · 443 阅读 · 0 评论 -
刷力扣题过程中发现的不熟的函数
刷题过程中发现的不会用或者不熟悉的函数,供以后查找和巩固原创 2024-01-30 11:27:59 · 371 阅读 · 0 评论 -
STL 容器——个人学习总结
C++ STL几种容器的常见函数原创 2023-08-26 23:47:11 · 57 阅读 · 0 评论 -
C++ 类与对象(一)
简单来说,类是数据和对数据的操作(成员函数/类方法)的组合,而对象是类的实例。比如人是一个类,小王、小张(具体的某个人)就是这个类的对象。人的年龄、性别是数据。对年龄的修改(又长大了一岁age++)就是对数据的操作。通常,把数据称作类成员,而把函数称作类方法或类成员函数。原创 2023-05-05 23:24:39 · 56 阅读 · 1 评论 -
C++ 类与对象(二)this指针
this指针隐藏在每一个非静态成员函数内,不需要定义,(this被称作隐藏参数传递给方法)指向用来调用成员函数的对象。原创 2023-05-05 23:45:38 · 29 阅读 · 1 评论 -
C++ 名称空间
声明区域:可以在其中进行声明的区域。函数内定义的,声明区域为所在的代码块。使整个名称空间可用 using namespace Jill 可导入,局部名称将隐藏名称空间名。缺点:由于没有名称,所以不能显式地使用using编译指令或using声明来使它在其他位置都可用。潜在作用域:从声明点开始,到其声明区域的结尾。(2)另一个名称空间中(嵌套式名称空间)(1)可以把名称加入到已有的名称空间中。(1)函数中使用:使名称在函数中可用。(2)函数外使用:使名称在全局中可用。注:名称空间不能位于代码块中!原创 2023-04-17 17:32:30 · 61 阅读 · 2 评论 -
C++对象数组
初始化数组的方案是,首先使用默认构造函数创建数组元素,然后花括号中的构造函数将创建临时对象,然后将临时对象的内容复制到相应的元素中。上述代码意思是,将update()用于mystuff数组的第一个元素,将show()用于mystuff数组的第四个元素。其中,只初始化了部分元素,其余元素将使用默认构造函数进行初始化。可以用构造函数来初始化数组,这时,必须为每个元素调用构造函数。要创建类对象数组,则这个类必须有默认构造函数。其中update为类Stock的类方法。与声明标准类型数组相同。和普通变量的使用类似。原创 2023-05-06 00:05:25 · 319 阅读 · 1 评论