C++
文章平均质量分 62
摘星星ʕ•̫͡•ʔ
这个作者很懒,什么都没留下…
展开
-
类与对象、this指针、构造函数、友元
把构成问题的事物按照一定规则划分成多个独立对象,这种思想就是面向对象。而面向过程是分析问题,并且用函数解决问题。原创 2023-10-09 23:22:29 · 65 阅读 · 1 评论 -
C++的输出格式,二进制、指定域宽等
指定格式输出原创 2023-10-05 20:53:41 · 153 阅读 · 0 评论 -
new 引用 字符串 函数重载
库函数名与你的函数名撞名了,会优先使用自定义的函数此处引用了b,同时b的值是无法再更改的原创 2023-09-29 01:13:50 · 84 阅读 · 1 评论 -
深拷贝与浅拷贝
在介绍深拷贝与浅拷贝之前,我们要再次强调一下引用类型与值类型。值类型:存储区域存放的是变量的值。引用类型:存储区域存放的是值变量的地址,可以根据值的地址找到值。原创 2023-10-15 20:41:28 · 49 阅读 · 1 评论 -
全局区、代码区、栈区、堆区new以及空间分配
目录1.全局区一个源文件中可以包含若干个函数,在函数外部定义的变量就是全局变量或外部变量;全局变量为该源文件中所有函数所共有,它的作用范围是从变量定义的位置到源文件结束;需要特别说明:(1)全局变量在程序的整个执行过程中都占据着内存单元,而不是仅仅在使用时才开辟存储单元;(2)设置全局变量的目的是为了增加函数间数据联系的渠道,由于同一个源文件中的所有函数都可以引用全局变量,所以在任意函数中改变全局变量的值,这就会影响到其他函数中全局变量的值,也就是说所有函数中的同一全局变量占用同一块地址;(3)为了区别原创 2023-09-29 02:14:37 · 71 阅读 · 1 评论 -
数组、new与初始化
int a[5];原创 2023-10-15 20:54:32 · 140 阅读 · 1 评论 -
static与成员变量,成员函数
static修饰成员后创建的对象都共享一个静态成员。static修饰的静态成员变量只能在类内部定义,类外初始化public:int _age;当类内为空时输出1;有两个int型时sizeof(p) = 8两个int数据再加static修饰的成员变量时所占字节数不改变。原创 2023-10-17 00:43:36 · 74 阅读 · 2 评论