Discussion:
-Wreorder (C++ only)
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
MichalK
21 lat temu
Permalink
Dlaczego gcc wywala mi nieproszony komunikat:

main.cpp: In constructor `A::A(int, int, int)':
main.cpp:4: warning: member initializers for `const int A::m_b'
main.cpp:3: warning: and `const int A::m_a'
main.cpp:12: warning: will be re-ordered to match declaration order

zebym sie nie nudzil i poukladal kod?

pzdrw.MK.
Sektor van Skijlen
21 lat temu
Permalink
Post by MichalK
main.cpp:4: warning: member initializers for `const int A::m_b'
main.cpp:3: warning: and `const int A::m_a'
main.cpp:12: warning: will be re-ordered to match declaration order
zebym sie nie nudzil i poukladal kod?
Nie. Żebyś był świadomy tego, że kompilator wywoła konstruktory w innej
kolejności, niż ty napisałeś. Gdyby te wywołania były od siebie uzależnione,
na pewno miałoby to znaczenie.
--
// _ ___ Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `| /^\ ,() <ethourhs(O)wp.pl>
// \_ |\ \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"Java does not have pointers!"
MichalK
21 lat temu
Permalink
Post by Sektor van Skijlen
Post by MichalK
main.cpp:4: warning: member initializers for `const int A::m_b'
main.cpp:3: warning: and `const int A::m_a'
main.cpp:12: warning: will be re-ordered to match declaration order
zebym sie nie nudzil i poukladal kod?
Nie. Żebyś był świadomy tego, że kompilator wywoła konstruktory w innej
kolejności, niż ty napisałeś. Gdyby te wywołania były od siebie uzależnione,
na pewno miałoby to znaczenie.
thx.
pzdrw. MK.

Loading...