- 1
- 0
- 约3.21千字
- 约 20页
- 2019-05-13 发布于广东
- 举报
第四章 运算符重载 本节重点 1、掌握多态性的类型; 2、掌握函数的重载; 3、掌握运算符的重载; 多态性 在程序中同一符号或名字在不同情况下具有不同解释的现象称为多态性。 C++的多态性: (1)编译时多态性 在程序编译阶段即可确定下来的多态性。主要通过重载实现。 (2)运行时多态 必须等到程序运行时才可确定的多态性。主要通过继承和虚函数实现。 函数重载 重载: 在同一作用域,允许多个函数使用同一名字的措施。 名字相同,但参数个数或者参数对应位置的类型不同,这样的函数称为重载(overloading)。 例如: int func(); int func(int a,int b); void func(char *a,int b); #include iostream.h int square(int x) { return x*x; } double square(double y) { return y*y; } main() { cout”The square of integer 7 is”square(7)endl; cout” The square of double 7.5 is”square(7.5)endl; return 0; } 提问 有: class A() public: fun(){} }; class
您可能关注的文档
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第4章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第5章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第6章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第7章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第8章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第9章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第10章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第11章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第12章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第13章.ppt
原创力文档

文档评论(0)