-
Perosn 类 写数组时 必须有默认构造!!!
Person *p = new int[10] -
拷贝构造形参 要有 const !!
Person(const Person& p){} -
explicit 关键字 加入后,就不能隐式转换掉用构造函数了
explicit Person(const Person& p){} -
拷贝构造的一种调用时机
void dowork(Person p1);// Person p1 = Person(p)
int main()
{
Person p;
p.age = 10;
dowork(p);
}
要开新数据,不如 Person& p1 快捷,但注意引用会改变原值