| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 669 人关注过本帖
标题:大家帮忙检查一下错误好么?类的问题
只看楼主 加入收藏
ysj19901101
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-16
结帖率:0
收藏
已结贴  问题点数:10 回复次数:2 
大家帮忙检查一下错误好么?类的问题
题目是:
1. 建立类cylinder, cylinder类的构造函数被传递了2个double值,分别表示圆柱体的半径和高度。用该类计算圆柱体的体积,并存储在一个double变量中。并包含一个成员函数专门用来显示该圆柱体对象的体积。
2. 编写main函数来验证该类的各个成员函数。
3. 给类cylinder增加析构函数和拷贝构造函数,并在main函数中验证拷贝构造函数的作用,以及析构函数将在什么时间调用。
我的程序是:
//cylinder.h
#include <iostream.h>
#include <math.h>
const double PI=3.14;
class cylinder
{
private:   
    double radius;
    double height;
public:
    cylinder(double r,double h);   
    double getvolume();
    ~cylinder();
};

//cylinder.cpp
#include "cylinder.h"
cylinder::cylinder(double r,double h)
{
    cout<<"构造函数被调用"<<endl;
    radius=r;
    height=h;
}
cylinder::~cylinder()
{
    cout<<"析构函数被调用"<<endl;
}
double cylinder::getvolume()
{
        double t;
        t=PI*radius*radius*height;
        return t;
}

//main.cpp
void main()
{
    cylinder A(2.00,3.00);
    A.getvolume();
    cout<<"圆柱体体积="<<A.getvolume()<<endl;
}
在VC++6.0运行提示有一个错
其中第一个错是error C2065: 'cylinder' : undeclared identifier
搜索更多相关主题的帖子: 检查 
2010-04-17 12:14
玩出来的代码
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河南新乡
等 级:贵宾
威 望:11
帖 子:742
专家分:2989
注 册:2009-10-12
收藏
得分:5 
在主函数中没包含cylinder.cpp吧、

离恨恰如春草,更行更远还生。
2010-04-17 12:30
月光321
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:124
注 册:2010-3-22
收藏
得分:5 
在主函数程序中,包含#include "cylinder.h"
就可以了!
2010-04-17 12:57
快速回复:大家帮忙检查一下错误好么?类的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019468 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved