试题详情
- 简答题先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,在增加数据成员h(高)。编写程序,重载运算符“<<”和“>>”,使之能够用于输出以上类对象。
关注下方微信公众号,在线模考后查看
热门试题
- 在下列流类中,可以用于处理文件的是()
- 定义盒子Box类,要求具有以下成员:长、
- 静态数据成员必须在构造函数的成员初始化列
- 请编程实现:对于给定的一个百分制成绩,输
- 函数模板中模板参数只能有一个。
- 一个类的构造函数中可以不包含对其子对象的
- 编写一个函数instring,该函数的原
- 关于函数模板,描述错误的是()
- int变量的字节长度为()。
- 使用关键字class定义的类中默认的访问
- new运算符的作用是什么?delete运
- 分别用成员函数和友元函数重载运算符,使对
- 使用如setw()的格式操纵符时需要包含
- 析构函数是一个函数体为空的成员函数。
- 写一个函数,计算x的n次方。函数原型是l
- 下列说明语句中正确的是()
- 编写一个函数compose(),求解1、
- 有一群士兵,人数不超过n。孙子将其按照一
- 使用read()成员函数一次只能读取一行
- 类体内成员有3个访问权限,说明它们的关键