Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья От начального до среднего уровня: Классы (II):
Одно из самых трудных для понимания понятий в объектно-ориентированном программировании — деструктор. В большинстве случаев деструкторы просто не имеют никакого смысла. Кроме того, поскольку ты как программист не можешь явно вызвать деструктор, становится ещё труднее понять, зачем он вообще существует. Это совершенно не помогает начинающему программисту понять, что такое деструктор.
Программисты старой школы, такие как я, которые буквально видели, как программирование развивалось на протяжении многих лет, тоже с трудом понимали некоторые из появлявшихся концепций и механизмов. А теперь представь себе программиста, который сталкивается со всеми этими уже готовыми концепциями и должен их понять. Ну и путаница! Прежде всего потому, что многие из этих понятий обычно объясняют очень плохо, превращая то, что изначально просто, в чудовище, похожее на гидру: чем больше голов ты ей отрубаешь, пытаясь покончить с ней, тем сложнее становится ситуация. Деструктор — как раз одно из таких понятий. В этой статье ты поймёшь, что, хотя всё это и кажется сложным, на самом деле всё очень просто. Когда вы правильно поймёте принцип его работы, вам будет гораздо проще определить, когда и как применять его в своих классах.
Автор: CODE X