在什么时候需要使用“常引用”?
如果既要利用引用提高程序的效率,又要保护传递
给函数的数据不在函数中被改变,就应使用常引
用。常引用声明方式:const 类型标识符 &引用名
=目标变量名;
例1
int a ;
const int &ra=a;
ra=1; //错误
a=1; //正确
例2
string foo( );
void bar(string& s);
那么下面的表达式将是非法的:
bar(foo( ));
bar("hello world");
原因在于foo( )和"hello world"串都会产生一个临时
对象,而在C++中,这些临时对象都是const 类型
的。因此上面的表达式就是试图将一个const 类型
的对象转换为非const 类型,这是非法的。
引用型参数应该在能被定义为const 的情况下,尽
量定义为const 。
第1题:
A.相对引用
B.绝对引用
C.混合引用
D.只有AB正确
第2题:
常对象需要引用常成员函数,而不能引用非常成员函数。
第3题:
什么时候需要使用所属期间扩展审批表?
第4题:
解释关联类的作用,在什么时候需要使用关联类?
第5题:
什么是形参、什么是实参?什么时候是值引用?什么是地址引用?地址引用时,对应的实参有什么影响?
第6题:
在测量变送器精度时,我们常采用引用误差。
第7题:
常对象可以引用非常成员函数吗?非常对象可以引用常成员函数吗?
第8题:
在Excel 2010中,可以对需要引用的单元格区域定义名称,其在公式中的引用方式相当于对单元格的()
第9题:
脱硫系统工艺水箱顶部工艺水泵循环门常处于开阀状态,什么时候需要及时关闭?
第10题:
第11题:
第12题:
第13题:
在项目什么时候选择使用GCD,什么时候选择NSOperation?
第14题:
在使用CAsyncSocket编程时,什么时候会触发FD_ACCEPT事件?在处理该事件时,通常需要进行何种操作?
第15题:
在Excel2003公式的表达式中,常需要描述不同区域的数据或某个单元格的数据,为了确定某个区域或单元格,Excel2003中提供了()引用方式:
第16题:
制作网页为什么时候需要使用锚链接?
第17题:
在Excel中,在使用绝对引用和相对引用时要使用绝对引用符号()。
第18题:
在调用方法时,要使参数按引用方式进行传递,需要使用关键字()。
第19题:
简述联合目录的概念、功用。举例说明在什么时候需要使用联合目录?怎么用?
第20题:
下面关于this指示符说法正确的是()
第21题:
对
错
第22题:
第23题: