【发布时间】:2016-02-26 00:46:23
【问题描述】:
在查看一些代码时,我遇到了一个带有以下参数的方法
methodName(const std::string & parameterName)
我知道 const 用于方法中不能更改的值,而 & 是引用的值。
为什么以及何时应该使用它而不仅仅是一个 const 字符串?
【问题讨论】:
-
注意:没有引用的风格 'void f(const T)` 只是一个实现细节(防止对复制的参数进行修改)
-
你读的哪本书没有涵盖这么基本的东西?
标签: c++