• 2022-07-22
    当类A的成员函数需要传递T类型的参数时,[br][/br]常采用传引用的形式,如 void A::f( T& t); 而不是传值对象形式,如 void A::f( T t ); 那么,下面给出的说明此问题的理由,错误的是:
    A: 传值对象需要类T必须有拷贝构造函数
    B: 传引用可以利用类T的动态多态性,增加类A的可复用性
    C: 传值对象程序效率低,传引用程序效率高
    D: 传值对象不要求类T有虚函数,但类T在大多数情况下是有虚函数的,因此常见传引用