C++面向对象
此文仅作为C++考研专业课的复习内容。
面向对象
构造函数
在对象被创建的时候将自动调用。
复制构造函数
形参是本类对象的引用。其作用是使用一个已经存在的对象,去初始化一个同类的新对象。
复制构造函数在以下三种情况会被调用。
当用类的一个对象去初始化该类的另一个对象。
Point a(1,2);//两种写法都会调用复制构造函数,只是写法上不同。Point b(a);//用对象a初始化bPoint c = a;////用对象a初始化b
如果函数的形参是类的对象,调用函数时,进行形参和实参结合时。
void foo(Point p){ cout<<p.getX()< ...