复制构造函数

// 复制构造函数.cpp : 定义控制台应用程序的入口点。
//复制构造函数:类(const 类&对象(随便起))
/*
Box(const Box&box)
{
length = box.length;
width = box.width;
height = box.height;
}
*/

#include "stdafx.h"
#include<iostream>
using namespace std;
class Box
{
private:
    int length;
    int width;
    int height;
public:
    Box(int a, int b, int c);
    Box(const Box&box)
    {
        length = box.length;
        width = box.width;
        height = box.height;
    }
    void display()
    {
        cout << length*width*height << endl;
    }
   
};


Box::Box(int a, int b, int c)
{
    length = a;
    width = b;
    height = c;
    display();
}
int main()
{
    Box box1(1, 2, 3);
    Box box2 = box1;
     box2.display();
    system("pause");
    return 0;
}

图像 1

posted @ 2016-05-25 23:25  01Turing  阅读(170)  评论(0编辑  收藏  举报