В праймере C ++ 4-го издания Липпмана приведены составные операторы присваивания для итератора для вектора и deque:
iter1 += iter2
iter1 -= iter2
Версии сложного присваивания сложения и вычитания итератора. Назначает значение сложения или вычитания iter1 и iter2 в iter1.
Но когда я хочу их использовать, выдает ошибку. Кроме того, что означает в любом случае предоставлять составные операторы присваивания для итераторов?