В этой статье мы рассмотрим, как правильно разрушать объекты в ООП программе на языке C++, не выполняя избыточных операций. Этим мы завершим цикл публикаций, посвящённый обзору ошибок в игровом движке qdEngine. Читать дальше →
Ещё раз о том, почему плохо бросать исключения в деструкторах Многие знатоки C++ (например, Герб Саттер) учат нас, что бросать исключения в деструкторах плохо, потому что в деструктор можно попасть во время раскрутки стека при уже выброшенном исключении, и если в этот момент будет выброшено ещё одно исключение, в результате будет вызван std::terminate(). Стандарт языка C++17 (здесь и далее я ссылаюсь на свободно доступную версию драфта N4713) на эту тему сообщает нам следующее: Читать дальше →
В разных языках программирования поведение виртуальных функций отличается, когда речь заходит о конструкторах и деструкторах. Неправильное использование виртуальных функций – это классическая ошибка при разработке на языке С++, которую мы разберём в этой статье. Читать дальше →
Законное освобождение от военной службы в армии В преддверии набора родители, да и сами призывники начинают интересоваться, по каким причинам можно откосить от армии. Сразу скажем, что пытаться дать взятку, значит, подвергать себя уголовной ответственности. Существуют законные варианты откосить от армии. Рассмотрим их в статье. Основания для отсрочки Прежде чем, обращаться к вопросу, как откосить […] Сообщение Законное освобождение от военной службы в армии появились сначала на Androha.ru.