首页 > 试题广场 >

对象引用作函数参数比用对象指针更方便些。

[单选题]
对象引用作函数参数比用对象指针更方便些。
  • T
  • F
引用比指针更好理解,没有移动的概念
发表于 2018-09-04 23:34:16 回复(1)
确实应用某些方便好,但方便???
发表于 2019-08-29 15:35:07 回复(0)
首先,引用肯定会指向一个对象,在C里,引用应被初始化;而指针则没有这样的限制。
不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。
因为在使用引用之前不需要测试它的合法性。
void printDouble(const double& rd)
        {
            cout << rd; // 不需要测试rd,它
        } // 肯定指向一个double值
相反,指针则应该总是被测试,防止其为空:
void printDouble(const double *pd)
        {
            if (pd)
            { // 检查是否为NULL
                cout << *pd;
            }
        }
以上来自博文:
c++中的对象引用(object reference)与对象指针的区别
发表于 2019-01-16 17:15:03 回复(0)
引用,方便?
发表于 2018-01-23 23:19:25 回复(0)
不懂
发表于 2017-12-20 11:40:20 回复(0)