摘要: 一、static静态成员变量 对象的内存中包含了成员变量,不同的对象占用不同的内存,这使得不同对象的成员变量相互独立,它们的值不受其他对象的影响。是有时候我们希望在多个对象之间共享数据,对象 a 改变了某份数据后对象 b 可以检测到。共享数据的典型使用场景是计数。 在C++中,我们可以使用静态成员变 阅读全文
posted @ 2019-07-11 11:50 小公鸡 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 1、构造函数(Constructor):在C++中,有一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户显式调用(用户也不能调用),而是在创建对象时自动执行。 这种特殊的成员函数就是构造函数(Constructor)构造函数是特殊的成员函数,构造函数是为了保证对象的每个数据成员都被正确初 阅读全文
posted @ 2019-07-09 13:53 小公鸡 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 类和对象是 C++ 的重要特性,它们使得 C++ 成为面向对象的编程语言。 类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。 类的成员变量称为类的属性(Propert 阅读全文
posted @ 2019-07-09 13:12 小公鸡 阅读(378) 评论(0) 推荐(0) 编辑
摘要: C++中的继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,例如儿子继承父亲的财产。 1、继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程。例如类 B 继承于类 A,那么 B 就拥有 A 的成员变量和成员函数。2、派生(Derive)和继承 阅读全文
posted @ 2019-07-03 10:26 小公鸡 阅读(651) 评论(0) 推荐(0) 编辑