【问题标题】:Any difference between const Class& and Class const&?const Class & 和 Class const 有什么区别?
【发布时间】:2016-02-02 12:09:25
【问题描述】:

这些表达之间有什么区别吗:

const Class&
Class const&

例如,当这些是函数的参数时?

【问题讨论】:

    标签: reference const-correctness


    【解决方案1】:

    const Class&Class const&没有区别;同样,const Class*Class const* 之间没有区别。

    所以,

    void f1 (const Class& c)
    

    void f1 (Class const& c)
    

    可以互换,没有区别。

    两个版本都表示对常量类实例的引用,并且可以互换使用。

    【讨论】:

      猜你喜欢
      • 2013-09-05
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多