就业数据资源平台
当前位置:首页 > 笔试题目
笔试题(“引用”与多态)


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


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


    例4


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


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


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


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


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


就业数据资源平台