li461277332
骑士
骑士
  • 注册日期2011-09-01
  • 发帖数157
  • QQ
  • 火币169枚
  • 粉丝18
  • 关注7
  • 最爱沙发
阅读:9431回复:9

大哥大姐帮助小弟我啊,这个程序纠结啊,在线坐等,先谢过了。。

楼主#
更多 发布于:2011-11-10 20:45
大哥大姐一定要帮帮啊,,,重谢!!麻烦了

一,定义表示形状的基类CShape,包括以下成员:
1)double Perimeter(void),用于求周长,纯虚函数,公有成员
2)double Area(void) 用于求面积,纯虚函数,公有成员
3)char*m _objName,表示对象名称,保护数成员
4)void ShowName(void) 用于显示对象名称,公有成员,若m_objName为空,则显示"No Name"否则显示其名称
5)公有成员CShape(void),作用是将m_objName设置为NULL
6)公有成员CShape(char*objname),作用是将objname的内容复制到m_objName中。
7)无析构函数
二,定义矩形类CRectangle和三角形类CTriangle,这两个类均以public方式派生自CShape类,根据这两个类的具体用途添加相关的数据成员和函数成员,实现其所有成员函数和继函自基类的纯虚函数。
三,主函数的功能:
1)定义基类指针pBase,
2)显示一个菜单,包括矩形,三角形,退出三个选项,选择前两项时,创建相应对象,令pBase指向该对象,并执行后续功能,选择退出时,直接退出程序。
3)显示pBase所指向对象的面积和周长。
4)说明:上述3个对象和主函数均放在同一个CPP文件中,文件名为Shape.cpp

喜欢0 评分0
展现自我~!!
li461277332
骑士
骑士
  • 注册日期2011-09-01
  • 发帖数157
  • QQ
  • 火币169枚
  • 粉丝18
  • 关注7
  • 最爱沙发
沙发#
发布于:2011-11-10 20:55
回 1楼(灯火互联) 的帖子
那先谢谢了,我头都大了。。

展现自我~!!
回复(0) 喜欢(0)     评分
li461277332
骑士
骑士
  • 注册日期2011-09-01
  • 发帖数157
  • QQ
  • 火币169枚
  • 粉丝18
  • 关注7
  • 最爱沙发
板凳#
发布于:2011-11-10 21:18
恩恩,明白

展现自我~!!
回复(0) 喜欢(0)     评分
li461277332
骑士
骑士
  • 注册日期2011-09-01
  • 发帖数157
  • QQ
  • 火币169枚
  • 粉丝18
  • 关注7
  • 最爱沙发
地板#
发布于:2011-11-13 21:44
回 5楼(灯火互联) 的帖子
太感谢了。。。好长啊

展现自我~!!
回复(0) 喜欢(0)     评分
游客

返回顶部