C++

Сообщения, помеченные этой меткой.

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

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

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

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

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

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