//定义结构
Box.h:
#ifndef BOX_H
#define BOX_H
struct Box{
double length;
double width;
double height;
double volume();
};
#endif
//定义volume方法
t1.cpp:
#include "box.h"
double Box::volume(){
return length*width*height;
}
test.cpp:
#includeusing std::cout; using std::endl; #include "box.h" int main(){ Box box={70.0,60.0,40.0}; Box* pBox=&box; cout< volume()< height=pBox->height+5.0; pdBox->length=pBox->length-2.0; pdBox->width=pBox->width-2.0; cout<<"Volume is:"< volume()<