Порядок вызова деструкторов при наследовании. Деструкторы. ООП C++ Для начинающих. Урок #101
Деструкторы – что нужно знать программисту
В программировании часто используются так называемые конструкторы и деструкторы. Они обеспечивают инициализацию и очистку классов после применения. Значительно упрощают работу с программным кодом. В этой статье мы рассмотрим деструкторы на примере C++. Разберемся, как вызвать деструктор и грамотно использовать его в имеющемся коде. Информация будет одинаково полезной как новичкам, так и опытным разработчикам. Определение Деструктор класса – это своеобразный вид функции-члена класса. Она выполняется при уничтожении объекта соответствующего класса...
Вопрос, который завалил меня на собеседовании. Разбираемся в "умных" указателях C++
Отправляясь на очередное алгоритмическое собеседование по "плюсам", я чувствовала себя довольно спокойно: прослушав с десяток-другой подкастов из серии "Собеседование Junior/Middle C++", благополучно справившись с тестовым заданием, будучи готовой "пояснить за" многопоточность, сокеты и atomic'и, и, в конечном итоге, имея за своей спиной определенный опыт работы с языком, впору было задаться вопросом, а чего я, собственно, в этом С++не видела? Тем не менее, какие-то пробелы в знаниях имеются у всех: все обстояло хорошо ровно до той поры, как меня спросили про умные указатели...