C++
景康达
这个作者很懒,什么都没留下…
展开
-
C++运算符重载
C++运算符重载 定义 所谓重载就是重新定义的意思。C++允许在对同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。再调用一个重载函数或重载运算符时,编译器通过使用的参数类型与定义中的参数类型进行比较,决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程,成为重载决策。运算符重载也是对一个已有的运算符赋予新的含义,是同一个运算符作用域不同类型的数据导致不同行为的发生。 代码示例 #include using namespace std; class Complex{ publ原创 2021-05-13 14:53:59 · 163 阅读 · 0 评论 -
C++继承概念理解
继承公有继承私有继承保护继承 公有继承 采用公有继承方式时,基类的public成员和protected成员在派生类中仍然保持其共有和保护的属性,而基类的private成员在派生类中并没有成为派生类的私有成员,它仍然是积累的私有成员,只有基类的成员函数可以引用它,而不能被派生类的成员函数引用,因此就称为派生类中不可访问的成员。 私有继承 私有基类的public成员和protected成员在派生类中的访问权限相当于派生类中的私有成员,即派生类的成员函数能访问它,而在派生类外不能访问他们。私有基类的private原创 2021-04-29 19:06:50 · 248 阅读 · 0 评论