izmenjeno 1 put, poslednji put Nedeljko 05.03.2011. u 22:39
Izmene poruke
- Nedeljko05.03.2011. u 22:39zapis iz teksta poruke
Hteo sam da isprobam zanimljiv fenomen o broju
u Mandelbrotovom skupu. Program dajem u prilogu.
Koristim g++ 4.5.0 pod 32-bitnim openSUSE 11.3 sistemom i sve radi lepo bez optimizacije. Međutim, uključim li optimizaciju, program puca!
Program radi ispravno ako se operator + na sledeći način:
ili ako u main funkciji z1 računam sa
Voleo bih da mi još neko potvrdi da je ovo bag, pa da ga prijavljujem.
u Mandelbrotovom skupu. Program dajem u prilogu.Koristim g++ 4.5.0 pod 32-bitnim openSUSE 11.3 sistemom i sve radi lepo bez optimizacije. Međutim, uključim li optimizaciju, program puca!
Program radi ispravno ako se operator + na sledeći način:
Code:
complex operator+ (const complex &z) const {
complex result(*this);
result += z;
return result;
}
complex operator+ (const complex &z) const {
complex result(*this);
result += z;
return result;
}
ili ako u main funkciji z1 računam sa
Code:
z1 = z*z;
z1 += c;
z1 = z*z;
z1 += c;
Voleo bih da mi još neko potvrdi da je ovo bag, pa da ga prijavljujem.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.