出现了C3867的错误?

#include
using namespace std;
class Box
{
public:

void get_value();
void volume_cube();
void display();

public:
float length;
float width;
float height;
float volume;
};
void Box::get_value()
{
cout << "please input length width height:";
cin >> length;
cin >> width;
cin >> height;
}
void Box::volume_cube()
{
volume = lengthwidthheight;
}
void Box::display()
{
cout << "volume:"<<volume << endl;
}
int main()
{
Box box1;
box1.get_value();
box1.volume_cube();
box1.display();
system("pause");
return 0;

}

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C3867 “Box::display”: 非标准语法;请使用 "&" 来创建指向成员的指针 2.6 e:\c++程序\作业\2.6\2.6.cpp 34

#include 后面没有加头文件,把头文件加上再试。