【问题标题】:const before AND after function [duplicate]函数前后的 const [重复]
【发布时间】:2013-10-25 14:33:56
【问题描述】:

我正在做一个课堂项目,我的老师给了我们必须编写的函数。这是一个例子。我想知道为什么开头和结尾都有一个 const 。两端都需要他们做什么?

const Foo multiple(int value) const;

【问题讨论】:

标签: c++ constants


【解决方案1】:

第一个const适用于成员函数的返回类型。

第二个const 应用于不可见的this 参数,它是指向调用Foo 方法的实例的指针。

【讨论】:

    【解决方案2】:

    第一个是返回值的类型(const Foo),第二个表示它不会改变类。

    【讨论】:

      猜你喜欢
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 2021-03-29
      • 2021-12-23
      • 1970-01-01
      • 2011-03-29
      相关资源
      最近更新 更多