Денис Бредун, поверьте мне, при базовых знаниях такие вопросы точно не задают. Я под капот полез с год назад, уже имея 6-7 летний опыт на c#, и незнание внутренностей, уж никак не мешало писать. И как-то по барабану было, как там реально в памяти объекты выглядят, как там jit работает и что это вообще. Как сказал Дональд Кнут, преждевременная оптимизация, причина всех проблем.
Денис Бредун, вот, вы даже основ не знаете. Если вы не задали конструктор класса, то компилятор его за вас генерирует, плюс даже если вы определили свой конструктор, то компилятор и туда запирает вызов конструктора базового класса, тем самым соблюдая принцип наследования, и все конструкторы будут по цепочке вызываться.
Максим К, возьмите например книгу Рихтера почитайте, на Ютуб канале dotnext есть много интересного, поищите выступления Сидристого.
Ну и вкратце, есть управляемые ресурсы, это все что контролируется сборщиком мусора и не управляемые, какие-то внешние ресурсы, например хэндлеры открытых файлов, бд и тд. Так последнее вы сами должны очищать их, иначе утечки.
Hemul GM, да сейчас vs по подписке еже распространяется. 1100 баксов первый год и далее 700 баксов, но там ещё куча плюшек в комплекте. Молчу что для c# есть rider на который очень подешевле, молчу, что на qt можно бесплатно писать вообще. По цене сбитого Боинга ваш delphi нафиг никому не сдался. Да могу сказать, что раньше на delphi писал.