阅读下列C++程序,对每条语句进行注释,说明其作用

360U3161431747 |浏览584次
收藏|2020/03/11 07:03

满意回答

2020/03/11 07:22

#include <iostream>using namespace std;class CTest{//定义CTest类private://定义private类型数据或函数 int x, y;//定义CTest类的整型数据x,ypublic://定义public类型数据或函数 CTest(int p1 = 0, int p2 = 0){//构造函数,当无实参或者实参为两个整形时自动调用x = p1;//将形参p1的值赋值给xy = p2;//将形参p2的值赋值给y}CTest(CTest &p){//构造函数,当实参为CTest类时自动调用x = p.x;//将形参的x赋值给本对象的xy = p.y;//将形参的y赋值给本对象的y} void Show( ){//打印“x,y”并换行cout << x << "," << y << endl;}};int main( ){//主函数CTest obj1;//创建CTest类的对象obj1,并给x,y进行赋值obj1.Show( );//打印obj1的x,yCTest obj2(2, 5);//创建CTest类的对象obj2,并用2,5给x,y进行赋值obj2.Show( );//打印obj2的x,yCTest obj3(obj2);//创建CTest类的对象obj3,并用obj2的x,y给x,y进行赋值obj3.Show( );//打印obj2的x,yreturn 0;}

ji鼓jin军

其他回答(0)
0人关注该问题
+1

 加载中...