复制构造函数

来源:互联网 发布:web前端开发必备软件 编辑:程序博客网 时间:2024/05/28 23:12

#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;
}
0 0
原创粉丝点击