Грокаем C++

​Виртуальный деструкторВ предыдущей статье в комментарии к примеру было написано, что деструктор пол...

Читать далее

​Идея динамического полиморфизма «Полиморфизм (от др. греч. много видов) — возможность существования...

Читать далее

​Константная инициализация. Ч2То, каким образом в деталях работает константная иницализация, довольн...

Читать далее

​Константная инициализация. Ч1Это первый шаг, который пытается выполнить компилятор, когда пробует и...

Читать далее

const_castОператор приведения const_cast используется для добавления или удаления спецификаторов con...

Читать далее

​bit_castНачиная с C++20 появилась шаблонная функция std::bit_cast в заголовочном файле <bit>....

Читать далее

Ретроспектива с подписчиками #2Cегодня будет интересный формат взаимодействия с вами, когда вы может...

Читать далее

Мотивация оптимизации пересекающихся областей памятиВ предыдущей статье было рассказано о правиле st...

Читать далее

​Zero initializationРешил начать в нулевой инициализации, так как она как будто бы самая простая и п...

Читать далее

Цикл жизни non-local static storage duration переменныхВ прошлом посте поговорили про локальные стат...

Читать далее