Radulovic Attila
Tag
Bejegyzések száma: 653

Igen, bool kapcsolót nem lehet optimalizálni. Az általad írtak elégséges megoldást biztosítanak, de arra figyelj, hogy a kódban integer változóra soha ne hivatkozz bool módra.

Tehát ha van ilyen kódod:


bool
   valtozo = true;

if (valtozo) {

}

Akkor azt ne használd így:


int
   valtozo = true;

if (valtozo) {

}

Erre egyébként a fordító is figyelmeztet. Integer változó használatakor össze kell hasonlítanod valamivel a változó értékét, például így:


int
   valtozo = 0;

if (valtozo == 0) {

}

if (valtozo == 1) {

}

switch (valtozo) {
   case 0:

   break;

   case 1:

   break;
}