设为首页 加入收藏

TOP

一道面试题的解析
2014-11-14 23:00:25 来源: 作者: 【 】 浏览:22
Tags:一道 试题 解析

  题目:


  1.画三角形,四边形,圆形,在窗口中移动,碰到窗口边缘会自动弹回


  2.通过菜单,可以增加三角形,四边形,圆形


  3.对选中的图形,可以设置填充颜色,线条宽度


  4.画三角形,四边形,圆形,采用bitmap和位置两种方式实现,位图实现不设置填充颜色,线条宽度,随机产生位置。


  5.采用面向对象编程


  6.时间限制:1天


  这道题目要求使用面向对象思想来实现,所以当我们看完题目之后,应该马上想到定义一个图形的基类,它可能像下面这个样子:


  namespace draw


  {


  class CBaseShape


  {


  Public:


  //构造函数


  //接口函数(virtual)


  virtual ~CBaseShape() = 0;


  private:


  //颜色属性;


  //线宽属性;


  };


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇送给正在学习C++朋友的50条建议 下一篇全排列递归算法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: