题目导航
单元测验 | 单元作业 |
---|---|
单元测验7-1 | |
单元测验7-2 | 单元作业7-2 |
单元测验7-3 | 单元作业7-3 |
单元测验8-1 | 单元作业8-1 |
单元测验8-2 | |
单元测验9 | |
单元测验10-1 | |
单元测验10-2 | 单元作业10-2 |
期末考试2019春 |
阅读程序。阅读下列C++程序,对每条语句进行注释,说明其作用。
#include <iostream>
using namespace std;
class CTest
{
private: int x, y;
public:CTest(int p1 = 0, int p2 = 0) { x = p1; y = p2; }CTest(CTest &p) { x = p.x; y = p.y; }void Show( ) { cout << x << “, “ << y << endl; }
};
int main( )
{CTest obj1;obj1.Show( );CTest obj2(2, 5);obj2.Show( );CTest obj3(obj2);obj3.Show( );return 0;
}
#include <iostream> //导入标准输入输出流库
using namespace std; //使用std名字空间
class CTest //定义一个CTest类
{
private: int x, y; //定义私有数据成员
public: //定义公有成员CTest(int p1 = 0, int p2 = 0) { x = p1; y = p2; } //构造函数CTest(CTest &p) { x = p.x; y = p.y; } //拷贝构造函数void Show( ) { cout << x << “, “ << y << endl; } //通过公有函数成员访问私有数据成员
};
int main( ) //程序入口
{CTest obj1; //定义一个CTest类的对象obj1.Show( ); //访问此时对象内的私有数据成员CTest obj2(2, 5); //定义一个CTest类的对象,并赋初值obj2.Show( ); //访问此时对象内的私有数据成员CTest obj3(obj2); //定义一个CTest类的对象,拷贝赋值obj3.Show( ); //访问此时对象内的私有数据成员return 0; //返回0,表示运行成功
}
本文发布于:2024-01-31 05:44:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170665108125975.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |