bai*_*ark 7 c++ pointers iterator
在Lippman等人的C++入门第五版第108页中,它说:
A的
const_iterator行为类似于const指针(第2.4.2节,第62页).像const指针一样,aconst_iterator可以读取但不能写出它所表示的元素; [...]
我理解它的功能const_iterator,但这个比较是否正确?我认为它的行为更像是"指向const".
我误解了什么吗?
当作者说“const指针”时时,我认为他的意思确实是“指向const的指针”。
他这样做的原因可能有两个:
我们几乎从不使用常量指针(至少不直接使用 - 模板不算在内)。
指向 const 的指针写为const T*,发音为“const 指针”。