标题:C++虚函数问题
取消只看楼主
jioper
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2016-10-21
结帖率:70%
已结贴  问题点数:18 回复次数:0 
C++虚函数问题
题目要求定义一个shape基类,然后派生出圆形,矩形,长方体,对平面图形求面积,对立体图形求体积,地面周长,底面积
我知道怎么派生圆形和矩形,只要shape类定义一个virtual double area()=0然后改写就行了,但是求体积,底面周长和底面积...难道是要在基类里加vitual double tiji()=0,virtual double dimianji()=0和vitual dimianzhjouchang()=0,然后在圆形类和矩形类的把后三者全return 0吗?感觉这样很麻烦,有没有什么简单一点的方法?
搜索更多相关主题的帖子: double return 虚函数 长方体 底面积 
2017-05-23 22:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-477284-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088015 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved