C++ 第四讲 类和对象.pptVIP

  • 4
  • 0
  • 约8.96千字
  • 约 49页
  • 2017-06-17 发布于湖北
  • 举报
第四讲 类与对象 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * class Point { public: Point(int xx=0, int yy=0) { x = xx; y = yy; } Point(Point p); int getX() { return x; } int getY() { return y; } private: int x, y; }; 4.1复制构造函数 Point::Point (Point p) { x = p.x; y = p.y; cout Calling the copy constructor endl; } int main() { Point a(1,2); Point b = a; //复制构造函数被自动调用来初始化b cout b.getX() endl; } * 使用复制构造函数的3种情况: 1、当用类的一个对象去初始化该类的另一个对象时系统自动调用复制构造函数实现拷贝赋值。 4.1复制构造函数(例1) * void fun1(Point p) { cout p.getX() endl; } int main() { Point a(1, 2); fun1(a); //调用复制构造

文档评论(0)

1亿VIP精品文档

相关文档