12.5 C++对象的动态建立
Posted C语言入门到精通
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.5 C++对象的动态建立相关的知识,希望对你有一定的参考价值。
作者
闫小林
白天搬砖,晚上做梦。我有故事,你有酒么?
对象名1 = 对象名2;
#include <iostream>
using namespace std;
class Box //盒子类
{
public :
Box(int =10,int =10,int =10); //声明有默认参数的构造函数
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(2,3,4); //定义对象box1
cout<<"box1的体积是:"<<box1.volume( )<<endl;
Box box2; //定义对象box2
box2=box1; //将box1的值赋给box2
cout<<"box2的体积是:"<<box2.volume( )<<endl;
return 0;
}
box1的体积是:24
box2的体积是:24
--------------------------------
Process exited after 0.7038 seconds with return value 0
请按任意键继续. . .
以上,如果你看了觉得对你有所帮助,就给小林点个赞叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
以上是关于12.5 C++对象的动态建立的主要内容,如果未能解决你的问题,请参考以下文章