您的位置:首页 > 其它

const在类的成员函数中的应用(三种const)

2018-03-07 10:05 134 查看
直接进入主题:请看程序const Stock & Stock::topval (const Stock & s) const
{
if (s.toltal_val > total_val)
return s;
else
return *this;
}在这个成员函数中,Stock是之前定义的一个类,下面我们介绍每个const的含义。
①const Stock & Stock::topval (②const Stock & s) ③const

我们把三处const分别用序号①②③分别表示,分别讲解。
①处const:确保返回的Stock对象在以后的使用中不能被修改
②处const:确保此方法不修改传递的参数 S

③处const:保证此方法不修改调用它的对象

                                                                  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: