Коллекция разрозненных заметок

Записи не связаны единой тематикой, появляются нерегулярно и могут быть абсолютно бессмысленными.

Неопределенное поведение при преобразовании const_cast »

Приводится пример функции, которая использует приведение типа const_cast, и может вызвать неопределенное поведение программы.

Читать дальше »

Константные методы классов с динамической памятью »

Если состояние объекта включает указатели на динамическую память, то компилятор не может автоматически проверить, что константный метод действительно не изменяет состояние объекта. Рассматривается пример логически некорректной реализации константного метода, который на самом деле позволяет изменять объект, и объясняется смысл реалиации двух методов, отличающихся только наличием модификатора const.

Читать дальше »

My first post »

This post describes posts typing hints.

Читать дальше »