[C++] Warning: "(...) will be initialized after (...)"
Ostatnio zmodyfikowano 2010-08-27 21:08
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. |
|
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ść |
|
DejaVu |
» 2010-08-27 21:03:26 Wątek rozwija się z prędkością czata ;p mam nadzieję, że już wszystko jest jasne :) |
|
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 |
|
1 « 2 » |