J'utilise un simple membre de la classe Bool Pointeur. Assigner un faux resp. true se comporte différemment - voir les commentaires dans le code. Je décompte un pour tester l'autre ci-dessous.Le comportement du membre du pointeur booléen est différent lors de l'assignation de true à false
J'utilise appel compilateur g++ -o basic basic.cpp
class Test
{
public:
int a;
bool* abool;
};
int main() {
Test t;
//t.abool = false; // WORKS
//t.abool = true; // ERROR: cannot convert 'bool' to 'bool*' in assignment - expected IMO;
// this should work for both values IMO
//*(t.abool) = true; // Segmentation fault
//*(t.abool) = false; // Segmentation fault
cout << t.abool << endl;
return 0;
}
l'a obtenu. thx les gars! – groovehunter