结构推理 对象引用作为函数参数与对象指针作为函数参数有何区别?
【正确答案】对象引用作为函数参数与对象指针作为函数参数具有相似的特点,它们比用对象作为函数参数运行效率高,它们都可以在被调用函数中改变实参值。但是,引用作为参数和指针作为参数比较起来,还是引用作为参数好,因为引用作为参数比指针作为参数更简单明了,具体表现在:引用作为函数参数是,实参用对象名,指针作为参数是,实参要用对象的地址值。显然对象名比对象的地址更方便,而且不容易出错。通常在c++中用引用作为函数参数比用指针作为函数参数更多些。
【答案解析】