• 大小: 2.75KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 语言: C/C++
  • 标签:

资源简介

C++实战源码-利用拷贝构造函数简化实例创建(入门级实例215).zip

资源截图

代码片段和文件信息

// Copy.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “ioStream.h“

class TPoint
{
private:
int x;
int y;
public:
TPoint(int Xint Y)//构造函数
{
x = X;
y = Y;
}
TPoint(TPoint &p)//拷贝构造函数
{
x = p.x;
y = p.y;
cout << “拷贝了“ << endl;
}
int GetX()
{
return x;
}
int GetY()
{
return y;
}
TPoint GetPoint(int Xint Y)
{
return TPoint(XY);//返回TPoint对象
}
};

int main(int argc char* argv[])
{
TPoint p1(1020);
TPoint p2(p1);
TPoint p3 = p2.GetPoint(3040);
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         606  2010-10-14 14:10  Copy\Copy.cpp
     文件        4512  2010-10-14 14:02  Copy\Copy.dsp
     文件         533  2010-10-14 14:02  Copy\Copy.dsw
     文件         291  2010-10-14 14:02  Copy\StdAfx.cpp
     文件         769  2010-10-14 14:02  Copy\StdAfx.h

评论

共有 条评论