Puis-je faire arithmétique pointeur sur un STL :: vector :: itérateur

Actuellement, je utiliser un itérateur à la recherche par le biais d'un vecteur et de tester ses éléments. - Je accéder aux éléments à l'aide de

std::vector<int>::iterator it;
if (*it == 0);

Puis-je utiliser la même arithmétique des pointeurs de style logique de tester également l'élément suivant (sans modifier mon itérateur)?

Je dois d'abord voir si elle va pousser l'itérateur en dehors des limites

if (it != myvec.end())

Puis tester à la fois actuel de l'élément et l'élément suivant

if (*it == 1 && *(it + 1) == 1)

Ce travail que j'attends de l'aide de pointeurs?

source d'informationauteur Dom