返回对象和返回引用的函数
函数返回引用:
Point & Point::eat() { return *this; // 返回原来调用函数的对象,现在的对象和调用函数的对象地址相同
}
函数返回对象:
Point Point::eat() { return *this; // 返回一个新的对象,与原来的对象地址不同
}
函数返回引用:
Point & Point::eat() { return *this; // 返回原来调用函数的对象,现在的对象和调用函数的对象地址相同
}
函数返回对象:
Point Point::eat() { return *this; // 返回一个新的对象,与原来的对象地址不同
}