WEB开发网
开发学院软件开发C++ C++中引用概念 阅读

C++中引用概念

 2012-05-30 11:32:10 来源:WEB开发网   
核心提示:例1int a ;const int &ra=a;ra=1; //错误a=1; //正确例2string foo( );void bar(string & s);那么下面的表达式将是非法的:bar(foo( ));bar("hello world");原因在于foo( )和"hello w
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类型的对象转换为非

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:引用 概念

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接