【发布时间】:2015-05-09 03:52:41
【问题描述】:
在 Lippman 等人的 C++ 入门第五版的第 108 页上,它说:
const_iterator的行为类似于const指针(§ 2.4.2,p. 62)。像const指针一样,const_iterator可以读取但不能写入它所表示的元素; [...]
我了解const_iterator的功能,但是这个比较对吗?我认为它的行为更像是“指向const 的指针”。
我是不是误会了什么?
【问题讨论】:
-
我相信作者指的是指向 const 的指针。说 const 指针更容易,大多数时候,指向 const 的指针是解决“const 指针”中歧义的简单选择。您可能会争辩说,一开始就存在歧义是很不幸的。