Oui, oui. 0 comme un accès hors borne est un comportement indéterminé (enfin, un pointeur à n doit pouvoir se comparer mais pas se déréférencer alors qu'un pointeur <0 et >n ne peut ni se comparer ni se déréférencer => undefined behaviour).
Version imprimable
Merci pour vos réponses.
Je ne peux plus montrer le code, comme il posait problème je l'ai modifié en utilisant des tableaux standarts. D'après ce que vous dites l'erreur devait venir de mon code alors, et pas d'une éventuelle réécriture des vector de la part de visual (version 8 qui date un peu quand même).
En tout cas l'écriture &v[0], même si elle n'est pas standart, est utilisée par Sutter dans More Exceptional C++ il me semble, donc je pense que ça vaut le coup.