-2 / 8 / 2
Регистрация: 10.11.2008
Сообщений: 776
1

Const_cast и mutable

02.06.2016, 18:10. Показов 633. Ответов 1
Метки нет (Все метки)

В чем их отличие и когда их необходимо использовать (если не нарушена архитектура программы)?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2016, 18:10
Ответы с готовыми решениями:

const_cast mutable
в чем разница? спасибо.

Поле mutable в структуре
Добрый день. Есть структура struct NameStructure { protected: mutable TDateTime Time;...

Внутренняя работа mutable
Привет. Хочу спросить у особо продвинутых, как работает ключевое слово mutable. Вот тут, например:...

Смысл спецификатора mutable
В этом тема и заключается %-)

1
Эксперт С++
4978 / 3085 / 456
Регистрация: 10.11.2010
Сообщений: 11,164
Записей в блоге: 10
02.06.2016, 18:15 2
Бывают случаи, когда строгое придерживание константности неудобно. Объект может оставаться логически константным ("logically const"), но при этом его физическая константность ("physically const") может быть нарушена. Пример: в неком классе на основании данных класса по очень сложному и долгому алгоритму считается некая величина. Хорошо бы эту величину закэшировать.
...
http://alenacpp.blogspot.ru/20... tcast.html
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2016, 18:15
Помогаю со студенческими работами здесь

Несколько mutable bool в классе
Приветствую. Столкнулся с необъяснимой для меня проблемой. Суть: Есть класс, пусть будет: ...

Лямбда-функция и mutable переменная
Добрый день! Есть такой код: void foo() { int id = 0; auto l = () mutable { ...

Назначение mutable в лямбда-функции
Прокомментируйте, чтоб не выдумывать. Спецификатор mutable определяет по списку захвата локальные...

Изменить const с помощью mutable
Привет всем, у меня 1 вот такой вопрос, почему в етом коде "а" - не изменяется? у меня же "b"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru