首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-06-12 
const function()中const的意义定义了一个Date类表示日期,其中两个public函数:Date &Date::operator++(){

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的用法

热点排行