摘要:
继承是面向对象三大特性之一 有些类与类之间存在特殊的关系 可以发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。 这个时候可以考虑用继承的技术,减少重复代码 继承的基本语法 #include <iostream> using namespace std; class Base { 阅读全文
摘要:
运算符重载概念:对已有的运算符重新进行定义,赋予另一种功能,以适应不同的数据类型 加号运算符重载 作用:实现两个自定义数据类型相加的运算 #include <iostream> using namespace std; //成员函数重载 class Person { public: Person o 阅读全文
摘要:
成员变量和成员函数分开储存 在C++中,类内的成员变量和成员函数分开储存 只有非静态成员变量才属于类的对象上 #include <iostream> using namespace std; class Person { public: int m_A; static int m_B; void f 阅读全文
摘要:
类与对象作为类成员 C++类中的成员可以是另一个类的对象,我们称该成员为 对象成员 class A{} class B { A a; } B类中对象A作为成员,A为对象成员 那么当创建B对象时,A与B的构造和析构的顺序? 在之前的类里,先构造的后析构,后构造的先析构 #include <iostre 阅读全文