Attendez, je ne sais pas si c'est moi qui m'explique mal ou si vous ne me comprenez pas.
Lorsque on insert un assert dans du code, il est compilé avec le code uniquement dans certaine condition (mode debug et non pas release par exemple).
Je ne veux pas devoir rajouter du code. Je veux juste que le compilateur vérifie que jamais une variable soit en situation d'overflow.Ce que j'appelle overflow, c'est lorsque, par exemple, pour une variable définie dans un type permettant des valeurs de 0->255 (unsigned char), on incrément la valeur alors qu'elle était déja au maximum (ou invers.). Dans mon exemple, la variable passe à 0 et non pas 256. J'aimerais donc que le compilateur vérifie à chaque nouvelle affectation, la valeur que j'écris. Mais l'option doit pouvoir evidemment etre enlevé au moment de la compilation finale (release) Je sais que cela existe avec certains compilateur sous unix, je cherche la même chose mais sous Visual C++ 6.0
Voilà
Merci