Смотрю map файл в секции text. Есть базовый класс 4 КБ. Дочерний класс 5 КБ , а он содержит буквально несколько нехитрых строк. Получается, что дочерний включил в себя ВЕСЬ код родителя.
Что-то я не понимаю ООП на микроконтроллерах. Как так? Получается написал пять строк и забил всю память. Как заставить компилятор видеть, что основная часть кода одинакова у родителя и потомка?
|