您的位置:首页 > 编程语言 > C语言/C++

C++使用对象指针

2015-10-03 13:33 393 查看
//定义结构

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:

#include <iostream>
using std::cout;
using std::endl;
#include "box.h"
int main(){
Box box={70.0,60.0,40.0};
Box* pBox=&box;
cout<<endl
<<"Volume is:"<<pBox->volume()<<endl;
Box* pdBox=new Box;
pdBox->height=pBox->height+5.0;
pdBox->length=pBox->length-2.0;
pdBox->width=pBox->width-2.0;
cout<<"Volume is:"<<pdBox->volume()<<endl;
delete pdBox;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: