在c++中引入了引用, 而引用其实也就是指针, 只是使用起来更加的方便. 使用使用使得在函数传值时可以为对象创造一个别名, 操作时实际上就是操作原对象本身, 这样的传引用可以避免对象传递时产生临时对象. 这样避免就可以减少很多不必要的时间和空间的开销.
实际例子
以Effective C++
条款20的例子来分析
class Person {
string name, address;
public:
Person();
virtual ~Person();
...
};
class Student: public Person {
string schoolName, schoolAddress;
public:
Student();
~Student(