Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 606 Bytes

File metadata and controls

23 lines (12 loc) · 606 Bytes

a

合法,访问当前迭代器所指内容后将迭代器往后移动一次

b

合法,含义同a

c

非法,解引用运算符优先级低于点运算符,而迭代器类型没有empty()成员

d

合法,等同于(*iter).empty(),检测迭代器当前位置的string元素是否为空串

e

合法,但会出错,前置递增运算符的优先级高于解引用运算符,跳过首元素并访问下一个迭代器位置的元素

f

合法,箭头运算符优先级高于后置递增运算符,会先检查迭代器当前位置是否为空然后将迭代器下移一个位置