Новиков Павел Владимирович (к.т.н., доцент, Московский авиационный институт (национальный исследовательский университет))
|
В статье рассмотрен способ исследования затрат оперативной памяти в среде Borland С++ с помощью библиотечной функции system. Показано, что точность работы функции system равна 1 Кбайт. Экспериментально доказано, что за счёт увеличения количества классов в иерархии наследования растут затраты оперативной памяти. Установлено совпадение результатов исследований в настоящей статье с результатами альтернативных исследований в среде Microsoft Visual Studio 98 на основе анализа физических адресов компонентов объектов. Обсуждается невозможность сэкономить исследованные затраты оперативной памяти с помощью переопределения методов, виртуальности методов, а также с помощью закрытия доступа к компонентам классов.
Ключевые слова:Наследование классов, объём используемой оперативной памяти, иерархия наследования, переопределение, виртуальный, закрытый доступ
|
|
|
Читать полный текст статьи …
|
Ссылка для цитирования: Новиков П. В. Увеличение объёма используемой оперативной памяти компьютера при наследовании классов в объектно-ориентированном программировании // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2018. -№06. -С. 116-122 |
|
|