【发布时间】:2015-08-12 19:24:00
【问题描述】:
如果我有一个如下所示的成员函数:
const T& temp const( const T& t) const{
//some code
return t;
}
按从左到右的顺序,每个 const 做什么? 这是对还是错?
- 返回常量对象
- 不能更改任何不可变的成员字段
- 只能传入 T 类型的 const 对象
- 这是一个 const 成员函数,只能用 const 对象调用
【问题讨论】:
-
第二个格式不正确。你试过编译这个吗?在什么编译器上?