В качестве общего правила очень часто считается неправильной практикой использовать const_cast<>()
в коде на С++, поскольку он показывает (большую часть времени) недостаток в дизайне.
Пока я полностью согласен с этим, я, однако, задаюсь вопросом, в каких случаях использовалось const_cast<>()
, это нормально и единственное решение.
Не могли бы вы, ребята, дать мне несколько примеров, которые вы знаете/вы встретили?
Большое спасибо.