
c++
文章平均质量分 95
<但愿.
这个作者很懒,什么都没留下…
展开
-
C++编程之路:类和对象(下)
默认构造,此时必须使用初始化列表初始化•⽤static修饰的成员变量,称之为静态成员变量,静态成员变量⼀定要在类外进⾏初始化。•静态成员变量为所有类对象所共享,不属于某个具体的对象,不存在对象中,存放在静态区。【因为像函数等其他类型在文件编译和链接的过程中会生成相应的符号表,而静态成员变量这一过程是不会进入符号表的所以静态成员变量为所有类对象所共享,此时为了防止其在不同的类中同时使用我们一般在类中声明在类外定义(初始化)】•。原创 2025-03-25 22:41:21 · 575 阅读 · 0 评论 -
C++类和对象(中)
类的默认成员函数原创 2025-03-20 13:17:38 · 1051 阅读 · 0 评论 -
C++类和对象(上)
A和B的成员变量是不同的,地址是不同的。为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_ 或者m开头(有的可能采用驼峰式),注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求。编译器编译后,类的成员函数默认都会在形参第⼀个位置,增加⼀个当前类类型的指针,叫做this指针。class为定义类的关键字,后面跟着的是类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省。类定义了⼀个新的作⽤域,类的所有成员都在类的作⽤域中,在类体外定义成员时,需要使⽤ :: 作。原创 2025-03-14 11:59:05 · 990 阅读 · 0 评论 -
C++编程之路:C++入门
•缺省参数是声明或定义函数时为函数的参数指定⼀个缺省值。在调⽤该函数时,如果没有指定实参则采⽤该形参的缺省值,否则使⽤指定的实参,缺省参数分为全缺省和半缺省参数。(有些地⽅把缺省参数也叫默认参数)•全缺省就是全部形参给缺省值,半缺省就是部分形参给缺省值。C++规定半缺省参数必须从右往左依次连续缺省,不能间隔跳跃给缺省值。•带缺省参数的函数调⽤,C++规定必须从左到右依次给实参,不能跳跃给实参。•函数声明和定义分离时,缺省参数不能在函数声明和定义中同时出现,规定必须函数声明给缺省值。原创 2025-03-09 14:39:04 · 835 阅读 · 0 评论