设为首页 加入收藏

TOP

一道面试题的解析
2014-11-14 23:00:25 】 浏览:1432
Tags:一道 试题 解析

  题目:


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


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


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


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


  5.采用面向对象编程。


  6.时间限制:1天


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


  namespace draw


  {


  class CBaseShape


  {


  Public:


  //构造函数


  //接口函数(virtual)


  virtual ~CBaseShape() = 0;


  private:


  //颜色属性;


  //线宽属性;


  };


  }


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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目