大家帮忙检查一下错误好么?类的问题
题目是: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