【发布时间】:2012-03-04 16:04:06
【问题描述】:
我想知道这个函数声明中的逻辑:
CMyException (const std::string & Libelle = std::string(),...
通过引用使用变量有什么意义?通常,当变量可能在内部被修改时,您通过引用传递变量......所以如果您使用关键字const,这意味着它永远不会被修改。
这是矛盾的。
谁能给我解释一下?
【问题讨论】:
-
@iammilind:通过 const 引用传递数字有点笨拙,复制它们要简单得多...
标签: c++ constants pass-by-reference