摘要: c++中const可用于修饰方法1. 第一种情况:const位于方法参数列表后,如 void test() const; 此种情况表明,此方法不会改变调用对象的状态,保证了调用对象的常量性2. 第二种情况:const 位于返回类型前 此情况表明返回对象为常量,不可改变,例如以下代码: A& test(A& a) { return a; } 如果不用const修饰,则我们可以写出这样的合法语句: test(a) = b; 为了避免这种情况,我们声明为 const A& test(A& a); 在编译期杜绝 阅读全文
posted @ 2012-07-14 15:48 Tristan Sun 阅读(1062) 评论(0) 推荐(0) 编辑