Какова философия управления памятью в C ++? [закрыто]
Извиняюсь за огромный объем вопросов. Но каков фактор дизайна в управлении памятью в C ++? Например: почему происходит утечка памяти, когда программа не освобождает объект памяти до его выхода? Разве хороший дизайн языка программирования не должен поддерживать "таблицу foo", которая решает эту ситуацию? Я знаю, что я немного наивен, но какова философия проектирования управления памятью в C ++ относительно классов, структур, методов, интерфейсов, абстрактных классов?
Конечно, нельзя гуманно помнить каждую спецификацию C ++. Что является основной движущей силой управления памятью?