摘要: 当我们学习类的时候,有private、public、构造函数和析构函数等等,帮助我们应对不同的需求,以此来应对不同的设计问题。 那么会存在以下一种情况,我们模拟一个国家政体,一个国家只能有一个总统。我们目前能创建多个对象的方法有,1.通过复制对象,2.实例化时创建多个对象,对于第一种我们可以将默认构 阅读全文
posted @ 2024-08-14 13:20 Q星星 阅读(7) 评论(0) 推荐(0)
摘要: 赋值运算符 = 用于将一个值赋给一个变量。对于自定义类型,如类和结构体,你可以重载赋值运算符以定义如何将一个对象的值赋给另一个对象。 默认赋值运算符 对于类类型,默认的赋值运算符会执行成员逐一赋值(member-wise copy)。这意味着对于两个对象a和b,表达式a = b;将每个成员从b复制到 阅读全文
posted @ 2024-08-14 12:40 Q星星 阅读(124) 评论(0) 推荐(0)
摘要: 1.静态成员变量: 当static关键字用于类的成员变量时,意味着这个变量是类的所有实例共享的。无论类实例有多少个,静态成员变量只有一个副本。静态成员变量经常用于存储类的公共数据,如配置选项或计数器。 class MyClass { public: static int count; // 静态成员 阅读全文
posted @ 2024-08-14 12:20 Q星星 阅读(26) 评论(0) 推荐(0)