当前位置:才华君>好好学习>考研>

笔试题(“引用”与多态)

考研 阅读(2.92W)

   1. “引用”与多态的关系?

笔试题(“引用”与多态)

    引用是除指针外另一个可以产生多态效果的手段。这意味着,一个基类的引用可以指向它的派生类实例

    例4

    Class A; Class B : Class A{...}; B b; A& ref = b;

   2. “引用”与指针的区别是什么?

    指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。此外,就是上面提到的'对函数传ref和pointer的区别。

   3. 什么时候需要“引用”?

    流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用。