【发布时间】:2013-08-30 18:42:09
【问题描述】:
我有这段 C++ 代码,我觉得有点困惑:
int foo (const char* &bar)
在这种情况下,如果我想写入条形指针为:
bar = ...
没关系。那么我应该如何理解这个const。与指针不同的 const 指针如何指向 const 值?
【问题讨论】:
-
这段代码包含一个引用,所以我删除了“C”标签。
-
bar是对指向 const 内存的指针的引用 -
@Dave 没错。有点 const 阅读障碍...
-
这就是为什么与传统相反,
const应该始终写在右侧。