读书人

const function();中const的意义,该如

发布时间: 2012-06-12 14:21:25 作者: rapoo

const function();中const的意义
定义了一个Date类表示日期,其中两个public函数:
Date &Date::operator++()
{
helpIncrement();
return *this;
}
const Date &Date::operator+=(int additionalDays)
{
for ( int i = 0; i < additionalDays; i++ )
helpIncrement();
return *this;
}
helpIncrement()是让日期加一天的

为什么两个函数前一个有const,一个没有,感觉实现过程和返回值没什么区别

[解决办法]
如果是我,我会把该const去掉。
[解决办法]
楼主还是去看C++Prime吧。看看const的用法

读书人网 >C++

热点推荐