标签: stl
问题是第vector章之后的“c ++ STL”一书的第一个问题。我无法回答。在网上冲浪时我找不到答案。
vector
答案 0 :(得分:1)
问题的一个明显答案(如问题所示)是迭代器需要像指针一样运行,因此对于某些任意迭代器,*iterator是有效代码(*作为一元运算符)。
*iterator
*
对于int,情况并非如此 - 如果i类型为int,则无法使用*i(除非在上下文中使用* j *i将被解释为二元运算符,例如{{1}}进行乘法运算。)
int
i
*i
j *i