[求助]一个带参的构造函数问题,关于求长方柱体积的。
											#include<iostream>
using namespace std;
class Box{
public:
    Box(int,int,int);
    int volume();
private:
    int height;
    int width;
    int length;
};
Box::Box(int h,int w,int len){
    height=h;
    width=w;
    length=len;
}
int Box::volume(){
    return(height*width*length);
}
int main(){
    
   Box box1(10,10,10);
   
   cout<<box1.volume()<<endl;
return 0;
}
如果将主函数改成如下
int main() {
Box box1;
    cin>>h>>w>>len;
    cout<<box1.volume()<<endl;
return 0;
}
为什么不行?
先谢过各位达人了。
[此贴子已经被作者于2007-10-10 22:49:33编辑过]

 
											





 
	    


