J'ai pensé à quelques erreurs de débutant et je me suis retrouvé avec celui sur la ifdéclaration. J'ai développé un peu le code à ceci:
int i = 0;
if (i = 1 && i == 0) {
    std::cout << i;
}Je l' ai vu que les ifdéclarations de déclaration vrai, et il coutest icomme 1. Si iest affecté 1dans l'instruction if, pourquoi est-il i == 0revenu true?
1 && i == 0?
                
iest défini sur1.