Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Warning: "(...) will be initialized after (...)"

Ostatnio zmodyfikowano 2010-08-27 21:08
Autor Wiadomość
Elaine
» 2010-08-27 20:59:31
Ten warning jest tak na wszelki wypadek, by przypomnieć programiście, że pola inicjalizowane są w takiej kolejności, w jakiej są ich definicje, a nie według kolejności na liście inicjalizacyjnej - to może prowadzić do bugów, jeśli do konstruktora jednego pola podaje się drugie pole, które nie zostało jeszcze zainicjalizowane.
P-21341
ison
Temat założony przez niniejszego użytkownika
» 2010-08-27 20:59:34
czy to zmienia wydajność konstruktora jeśli w liście inicjalizacyjnej podam złą kolejność?

//edit ok, dzieki, zanim napisałem tego posta już pojawił się nowy ;) za szybkie tempo;
spróbuję zmienić kolejność
P-21342
DejaVu
» 2010-08-27 21:03:26
Wątek rozwija się z prędkością czata ;p mam nadzieję, że już wszystko jest jasne :)
P-21343
ison
Temat założony przez niniejszego użytkownika
» 2010-08-27 21:08:46
ok, zrobiłem prawidłową kolejność i nie ma już warningów ;)
dzięki za pomoc
P-21344
1 « 2 »
Poprzednia strona Strona 2 z 2