c++为什么提示我表达式必须包含类类型
题目是这样:
题目描述
定义一个Box(盒子)类,在该类定义中包括
数据成员:length(长)、width(宽)和height(高);
成员函数:构造函数Box,设置盒子长、宽和高三个初始数据;用函数volume计算并输出盒子的体积.
在main函数中,要求创建Box对象,并求盒子的体积.
输入
输入为若干组数据,每一组数据用1行表示,为3个小于500的正整数,分别表示盒子的长、宽和高.
输出
输出为若干组数据,每一组数据用1行表示,为1个正整数,表示盒子的体积.
样例输入
123
234
样例输出
6
24
我的代码是:
#include
usingnamespacestd;
classBox
{public:
Box(intl,intw,inth);
voidvolume();
intl,w,h;
};
Box::Box(intl,intw,inth)
{cin>>l>>w>>h;
cout