
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:
complex operator+ (const complex &z) const {
complex result(*this);
result += z;
return result;
}
ili ako u main funkciji z1 računam sa
z1 = z*z;
z1 += c;
Voleo bih da mi još neko potvrdi da je ovo bag, pa da ga prijavljujem.
[Ovu poruku je menjao Nedeljko dana 05.03.2011. u 22:39 GMT+1]