在一个图形处理软件包的开发中,程序利用继承和多态的方法实现各种图形对象的处理(这句话可以忽略的,只是题目的大前提,不必深究)。请在控制台程序方式下模拟这一实现,各种图形所共有的方法有:draw();move(int x,int y),resize(float rate)。各种方法只需要用cout模拟输出一个相应的字符串即可,对有参数的方法,要输出参数的值。
1.定义不能实例化的基类shap,
2.定义可以实例化的导出类 line,circle。triangle,rectangle
3.利用自定义链表或者STL中的容器(vector或者list等)管理所有图形对象。麻烦大家谢谢程序。