04 2022 档案

摘要:1.组合(包含):即创建一个包含其他类兑现的累 1)初始化被包含的对象 p439 构造函数可以使用成员初始化列表来初始化成员对象;对于成员对象,构造函数在成员初始化列表中使用成员对象名来调用特定的构造函数;初始化列表中的每一项都调用与之匹配的构造函数 class student { private: 阅读全文
posted @ 2022-04-24 20:42 SanFranciscoo 阅读(468) 评论(0) 推荐(0) 编辑
摘要:P415 1.抽象基类中的纯虚函数必须要在继承类中被实现,否则该继承类也称为抽象基类;则该继承类就不能创建对象。 2.注意不要将构造函数、析构函数和类的成员重载赋值运算符函数设置为纯虚函数;因为抽象基类中的纯虚函数必须要在继承类中被实现,而这些函数并不能在继承类中被继承(p430)(这些函数在继承类 阅读全文
posted @ 2022-04-16 22:15 SanFranciscoo 阅读(92) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/43920548 阅读全文
posted @ 2022-04-15 21:24 SanFranciscoo 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.公有继承 p392 1)格式 Class RatedPlayer:public TableTennisPlayer { ... }; 2)派生类构造函数中使用成员初始化列表将参数赋值给基类构造函数,来初始化基类成员 p395 class RatedPlayer:public TableTenni 阅读全文
posted @ 2022-04-11 11:52 SanFranciscoo 阅读(64) 评论(0) 推荐(0) 编辑
摘要:关于在一个类对象的成员函数中另一个类对象参数的私有数据成员 关于类成员函数中访问同类对象的私有成员,主要包含以下几种场景: a. 在C++的类的成员函数中,允许直接访问该类的对象的私有成员变量。 b. 在类的成员函数中可以访问同类型实例的私有变量。 c. 拷贝构造函数里,可以直接访问另外一个同类对象 阅读全文
posted @ 2022-04-05 17:03 SanFranciscoo 阅读(442) 评论(0) 推荐(0) 编辑
摘要:1.静态类成员 P349 静态类成员的特点:无论创建了多少对象,程序都只创建一个静态类变量的副本。即类的所有对象共享同一个静态成员。 不能在类声明中初始化静态成员变量;类的静态成员必须在类内声明,在类声明之外使用单独的语句来进行初始化,且在类外初始化时使用作用域运算符,但不使用关键字static。 阅读全文
posted @ 2022-04-03 20:54 SanFranciscoo 阅读(74) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示