注册 登录
编程论坛 C++教室

求大神帮小弟看看这个程序哪里有问题!!

淡蓝色的猪 发布于 2012-10-11 21:41, 441 次点击
求长方柱的体积...
#include<iostream>
using namespace std;
class cub
{int length;
int width;
int height;
int vol;
public:
void set();
void abs();
void show();
};
void cub::set()
{cin>>length;
cin>>width;
cin>>height;
}
void cub::abs()
{vol=length*width*height;
}
void cub::show()
{cout<<vol<<endl;
}
int main()
{void set();
void abs();
void show();
return 0;
}

没有错误但运行的时候就是直接:press and key to continue..
这是怎么回事?
6 回复
#2
寒风中的细雨2012-10-11 22:41
定义类 是为了什么


在main中 声明另外一套函数是为什么
#3
小小珊玉2012-10-11 23:49
用对象去调用函数,可你的对象呢?
#4
oncoldrain2012-10-12 00:42
main的改成这样:

int main()
{
    cub abc;
    abc.set();
    abc.abs();
    abc.show();
    return 0;
}
#5
liman1232012-10-14 12:31
主函数中应该用类去调用函数。你的类中的函数前没有类的应用符
#6
小糊涂神c302012-10-14 13:28
对象都没有定义,怎么能调用成员函数呢。四楼是对的!
#7
chenwh_bccn2012-10-14 18:14
要明白函数的声明和函数的调用,你main函数中只是函数声明
1