您的位置:首页 > 其它

复制构造函数

2016-03-31 12:34 295 查看

#include <iostream>

using namespace std;

class Triangle

{

public:

    void showMessage();

    Triangle(double x=1,double y=1,double z=1):a(x),b(y),c(z){}

    Triangle(Triangle&s);

private:

    double a,b,c;

};

void Triangle::showMessage()

{

    cout<<a<<" "<<b<<" "<<c<<endl;

}

Triangle::Triangle(Triangle&s)

{

    a=s.a;

    b=s.b;

    c=s.c;

}

int main()

{

    Triangle Tri1(3,4,5);

    Tri1.showMessage();

    Triangle Tri2(Tri1);

    Tri2.showMessage();

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: