📄 li1011.cpp
字号:
//例10.11 在本例中,使用例10.9中"平面坐标点"类的头文件point.h,测试用对象做函数参数及函数返回值时拷贝构造函数的使用。
#include <iostream.h>
#include "point.h"
Point move(Point p, int xoffset, int yoffset) // 普通函数,不是类的成员函数
{
int x = p.Getx( )+xoffset, y = p.Gety( )+yoffset;
Point t(x, y);
return t;
}
void main( )
{
Point p1(6, 8), p2;
p2=move(p1, 2, 4);
p2=p1; // 赋值时,不调用构造函数,只有产生新对象时,才调用构造函数
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -