#include <iostream>
using namespace std;
class triangle
{
public:
triangle(int x,int y,int z)
{
a=x;
b=y;
c=z;
}
triangle(triangle &p)
{
a=p.a;
b=p.b;
c=p.c;
}
void showmessage()
{
cout<<a<<' '<<b<<' '<<c<<endl;
}
private:
int a,b,c;
};
int main()
{
triangle tri1(3,4,5);
tri1.showmessage();
triangle tri2(tri1);
tri2.showmessage();
return 0;
}
运行结果:
本文展示了一个简单的 C++ 程序,通过定义一个名为 triangle 的类来说明类的构造函数和复制构造函数的用法。该程序创建了两个 triangle 对象,一个是通过构造函数初始化,另一个则是通过复制构造函数从第一个对象复制而来。
414

被折叠的 条评论
为什么被折叠?



