题库首页 › GESP等级认证(C++) › 题目 25487

在C++中,若函数参数类型为 const int & ,则该参数既可以绑定左值,也可以绑定右值。( )

A:正确
B:错误

正确答案:正确

答案解析

在C++中,const引用(const T&)具有延长临时对象生命周期的能力。当函数参数为const int&时,该参数可绑定到左值,因为左值具有明确的内存地址和持久性;同时也能绑定到右值,包括字面量和临时对象,原因是编译器会为右值创建临时变量,并将const引用绑定到该临时变量上,且该临时变量的生命周期被扩展至引用本身的生命周期。此行为由语言标准规定,适用于所有符合标准的实现。

试卷来源:202603 CCF-GESP编程能力等级认证C++八级真题

本卷相关题目

在线做题 同科目题库