Cześć,
Mam pewną zagwozdkę, prosty kod, dwie klasy, jedna dziedziczy po drugiej + funkcja wirtualna.
Jeśli w klasie bazowej funkcja wirtualna wymusza implementacje
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to kod wzrasta o ponad 60kB i nie mogę dojść dlaczego tak się dzieje, może ktoś jest mi w stanie podpowiedzieć.
Niżej kawałki kodu, a w załączniku cały projekt.
Kompilując to pod AVRy nie mam takiego przyrostu kodu
main.cpp
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
A.h
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
A.cpp
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
B.h
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
B.cpp
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kod pisany w openstm32, czyli eclipse dla stm32