摘要: 本文主要分析,返回&,和返回值加const的作用。返回&定义一个数组模板:templateclass Array{enum{size = 100};T A[size];public:T& operator [](int index){//如果返回的没有引用,该操作符就不能作为左值了!!//返回引用,表示返回对象本身,而不是对象的值。require(index>=0 && index ia;ia[0]=1;//如果返回不加引用,编译器会提醒出错2.返回加const.当返回值加了关键字const之后,返回的值又不能做左值了,即Array ia;ia[0 阅读全文
posted @ 2013-11-06 11:30 joey周琦 阅读(631) 评论(0) 推荐(0) 编辑