Дочерний класс в памяти
Благодаря наследованию мы можем достичь полиморфизма, то есть мы можем передать объект дочернего класса там где от нас требуют родительского. Но как-же это происходит на самом деле в памяти?
И оказывается что большинство компиляторов решают данную проблему очень просто, с помощью элегантной упаковки объекта, где один и тот-же адрес указывает как на объект суперкласса, так и на объект подкласса.
Последние сообщения
127 полезных и бесплатных онлайн академий
24.04.2019