
C++
文章平均质量分 85
去山顶看看~
努力努力再努力
展开
-
C++入门(上)
c++命名空间c++缺省参数c++函数重载原创 2024-04-24 16:42:17 · 855 阅读 · 0 评论 -
C++类与对象(中)
与构造函数相反,析构函数不是完成对象本身的销毁,局部对象销毁是由编译器完成 的,对象在销毁时会自动调用析构函数,完成对象中资源的清理工作。(内置类型的成员不会处理,自定义类型成员会调用这个成员的析构函数)总结:一般情况都需要我自己写构造函数,决定初始化方式,成员变量全是自定义类型,可以考虑不写构造函数。,保证每个数据成员都有一个适合的初始值,并且在对象的生命周期内只调用一次。无参的和全缺省的在语法上是可以同时存在的,但在实际调用时是不可以的。因为调用时会存在歧义,2个都可以调用,编译器不知道调用哪一个。原创 2023-12-01 18:39:43 · 357 阅读 · 1 评论 -
C++类和对象(上)
3.类实例化出的对象就好比,我们建房子,类是建房的图纸,对象就是我依照图纸建好的房子,类并不占空间,对象实际存储,占用物理空间。缺陷:每个对象中变量是不同的,但是调用同一份成员函数,每个对象中都会保寸成员函数的代码,相同的成员函数保存多次,浪费空间。4.如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍数处,结构体的整体大小就是所有最大对齐数的整数倍。d1和d2调用Print函数的地址都是相同的,并没有存在对象里面,存在公共的代码区。原创 2023-12-01 18:40:47 · 1523 阅读 · 1 评论 -
C++string类的使用
主要讲的是STL容器中string类的使用原创 2023-11-18 18:27:56 · 86 阅读 · 1 评论