Existe-t-il un moyen général de vérifier un débordement ou un sous-dépassement d'un type de données donné (uint32, int, etc.)?Vérification du dépassement de capacité/débordement en C++?
que je fais quelque chose comme ceci:
uint32 a,b,c;
... //initialize a,b,c
if(b < c) {
a -= (c - b)
}
Lorsque j'imprime un après quelques itérations, il affiche un grand nombre comme: 4294963846.
[Comment détecter un débordement d'entier en C/C++?] (http://stackoverflow.com/q/199333/995714) –