C++基础3
来源:互联网 发布:阿里云禁止国外ip访问 编辑:程序博客网 时间:2024/05/09 11:30
多态性:
运算符重载
运算符重载通过创建运算符函数operator()来实现。例子:complex operator+(complex a ,complex b){}
一般而言,采用成员函数重载双目运算符+后,可以用以下两种方法来使用:
aa + bb 或者 aa.operator+(bb)
基类和派生类指针关系
1.声明为指向基类对象的指针可以指向它的公有派生的对象,但不允许指向它的私有派生对象。
2.不能将一个指向派生类对象的指针指向其基类对象。
3.声明为指向基类的指针,当期指向公有派生类的对象时,只能用它来直接访问派生类中从基类继承来的成员,而不能直接访问公有派生类中定义的成员。
虚函数
虚函数必须是其所在类的成员函数,而不能是友元函数,也不能是静态成员函数,但是虚函数可以在另一个类中被声明为友元函数。
纯虚函数
virtual void show_area()=0
如果一个类至少有一个纯虚函数,那么该类就称是抽象类。不能声明抽象类的对象但是可以声明指针或引用,此指针可以指向它的派生类实现多态性。
- c基础(3)
- 3 C语言基础
- c语言基础 (3)
- C基础3
- c语言基础3
- C语言基础3
- C 基础练习3
- DC-3:c基础
- C语言程序设计(基础3)
- c语言基础(3)--数据和c
- C语言基础补充3
- C基础 - 数据类型(3)
- c语言基础概念(3)
- 嵌入式 c语言基础3
- c语言基础回顾-3
- C语言基础(3)
- C语言基础笔记3
- C语言基础练习3
- 将页面数据自动组装到 ActionForm 中的 Map
- 使用 iBatis 调用存储过程并返回值
- asp下闰年计算方法
- 分割字符串
- I2C
- C++基础3
- 在生产环境中使用php性能测试工具xhprof
- 代码调用存储过程超时,SQL Server Management Studio里运行很快
- Linux多线程编程
- linux svn命令大全
- Oracle按用户名重建索引方法浅析
- DWR 同步模式和异步模式
- 使用 DBMS_SQL包执行DDL语句
- WCDMA无线信道