请问这些const有什么作用

[复制链接]
查看11 | 回复1 | 2013-9-3 16:39:27 | 显示全部楼层 |阅读模式
这是针对性地回答: 1.inline const rational operator*(const inline const不是一个关键字。 应该是这样的: inline是内联函数的关键字。就是说这个函数可以在调用时像宏一样扩展代码,节省调用时间。 const rational是一起的,表示返回值类型是rational型的const常量。 我不建议这里是const,返回常量会造成后序操作的很多麻烦。 2.int comptot()const const放在函数声明或者定义的()后是定义常量函数,表明这个函数不改变实参或者调用对象的值。 3.virtual void logTransaction() const=0; 是定义纯虚函数的,不过又是个断句错误...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行