多态 polymorphic

C++自学精简教程 目录(必读)

多态是为了让代码更简洁,符合人的思维习惯。

触发多态的3个条件:

1 基类提供虚函数接口;

2 派生类重新实现基类的虚函数接口;

3 通过基类指针访问各派生类对象;

考虑我们要计算一些圆形和正方形的面积,看看谁的面积是最大的

#include 
#include 
#include 
#include 
using namespace std;
//IShape只提供计算面积的行为
struct IShape
{
    virtual float area(void) 

你可能感兴趣的:(C++自学精简教程,c++,开发语言)