C++一道程序题 定义一个圆柱类,计算圆柱的面积和体积。 要求:用友元函数来求圆柱的面积和体积。

 我来答
匿名用户
2017-05-07
展开全部
----------Cyclinder.h----------
#ifndef CYCLINDER_H
#define CYCLINDER_H
class Cylinder{
public:
    friend double volume(const Cyclinder& c);
    firend double surfac(const Cyclinder& c);
    Cyclinder();
    Cyclinder(double radius,double height);
private:
    double radius;
    double height;    
};
#endif
----------Cyclinder.cpp----------
#include"Cyclinder.h"
Cyclinder::Cyclinder():radius(0),height(0){}
Cyclinder::Cyclinder(double radius,double height):radius(radius),height(height){}
double volume(const Cyclinder&c){
    return 3.14*c.radius*c.radius*c.height;
}
double surfac(const Cyclinder& c){
    return 2*3.14*c.radius*c.height+2*3.14*c.radius*c.radius
更多追问追答
追问
写完了吗?
追答
完了 最后少了个  ;}
第二个firend应该是friend
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式