摘要: 对于一个const T&的初始式不必是一个左值,甚至可以不是类型T,但是非const引用不能绑定非左值(no-lvalue)非const引用double &dr =1; //错误:要求左值const引用const double &dr=1; //OK对于const引用的解释:double temp=double(1); //首先建立一个具有正确值的临时变量const double &dr=temp; //而后用这个临时变量作为dr的初始式例如:View Code #include <iostream>#include <string>us 阅读全文
posted @ 2012-04-13 17:18 呆呆瓜 阅读(402) 评论(0) 推荐(0) 编辑