li1011.cpp
来自「南京航空航天大学王珊珊出版的C++详细课后习题程序集和PPT课件.」· C++ 代码 · 共 16 行
CPP
16 行
//例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 + =
减小字号Ctrl + -
显示快捷键?