Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.861 pregleda

Najnovija ↓

XOR problem, fenomen, kako hocete. 07.09.2005. u 19:28 · pre 257 meseci #1
Neka mi neko objasni ovaj fenomen.
Code:
bool a(true);
bool b(true);

while(1)  a=!(a^b);


Nakon treceg prolaza a postane FALSE, kako???

Kompilirano je sa MVC++ 7.0.
Re: XOR problem, fenomen, kako hocete. 07.09.2005. u 21:58 · pre 257 meseci
izmenjeno 1 put, poslednji put Alef 07.09.2005. u 22:01
  1. Alef07.09.2005. u 22:01zapis iz teksta poruke
#2
Ako je stvarno tako (ako nisi nešto pogrešio u kodu), onda je to neka greška kompajlera. Sa gcc-om a uvek ostaje true.
Re: XOR problem, fenomen, kako hocete. 08.09.2005. u 19:34 · pre 257 meseci #4
Opsirnije:
Code:
Z& project_NRM_::operator*=(Z& livi, const Z& desni) {
    livi.ispos=!(livi.ispos^desni.ispos);
    
    livi._multiply_(desni);
    return livi;
};

"ispos" je bool clan u Z-u.

U funkciju udje za livi i desni Z::ispos kao true i u problmaticnoj naredbi on postaje false.
Sve sta govorim je provjereno.

I'm going nuts!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme