3-10.txt

来自「思路很清晰的c++课件。例子很简明」· 文本 代码 · 共 24 行

TXT
24
字号
例3.10 拷贝构造函数

#include <iostream.h>
#include <stdlib.h>
class point{
	int x,y;
public:
	point(int a,int b)	  //构造函数
	{ x=a; y=b; }
	
	point(const point &p)	  //拷贝构造函数
	{ x=2*p.x; y=2*p.y;}

	void print()
	{ cout<<x<<' '<<y<<endl;}
};

void main()
{	point p1(30,40);	//定义对象p1
	point p2(p1);		//显式调用拷贝构造函数,通过对象p1创建对象p2
	p1.print();
	p2.print();
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?