【学习C++】
文章平均质量分 58
C++开发
Fourier 青年
这个作者很懒,什么都没留下…
展开
-
【C++11】final 与 override 关键字
(2) C++11:类定义时 加 final 关键字。(1) C++98:把构造函数进行私有。如何实现一个不能被继承的类?原创 2023-08-22 17:48:46 · 134 阅读 · 0 评论 -
【C++】 多态与虚函数
(1)通过基类的指针既可以访问基类的成员,也可以访问派生类的成员。(2) 试图使用不变的代码来实现可变的算法让父类的指针有 “多种形态”。(2) 用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。必须存在继承关系;继承关系中必须有同名的虚函数,并且它们是覆盖关系(函数原型相同)。存在基类指针,通过该指针调用虚函数。如果希望更改其功能的,一般应该将它声明为虚函数。如果成员函数在类被继承后功能不需修改,或派生类用不到该函数,则不要把它声明为虚函数。原创 2023-08-22 16:05:59 · 281 阅读 · 0 评论 -
【深哥语录C++】加类型就是定义这个类型的变量
在类 Test 中定义了一个public的成员变量 test_,在构造函数里,有个名为 test_ 的变量。说到变量的定义与声明,很多人都知道变量是如何定义与声明,但是我碰到了个东西让我更加了解这个概念。此时,变量 test_ 是局部变量,局部变量的作用在函数结束之后就释放内存。所以,此时,是把 i 的值赋值给test_,进行变量初始化,所以结果是 1.此时,成员变量 test_ 没有任何赋值初始化,所以,系统会给一个随机数。变量 test_ 没有加数据类型,就是类的成员变量。在程序 1 中,构造函数。原创 2023-05-17 02:31:33 · 97 阅读 · 0 评论 -
【C++】使用类,一定有类的初始化
访问控制属性包括:公有类型(public),私有类型(private)和保护类型(protected)虽然,不设置访问控制属性的默认是私有类型。比如变量 pr 是私有类型,外部访问会报错。还有。原创 2023-05-17 03:25:38 · 169 阅读 · 0 评论 -
【C++】数据类型record
定义变量的格式是数据类型 变量名;原创 2023-06-27 10:05:43 · 220 阅读 · 0 评论