0 / 0 / 0
Регистрация: 05.02.2015
Сообщений: 23
|
|||||||||||
1 | |||||||||||
Модификатор доступа const18.02.2016, 01:18. Показов 1254. Ответов 4
Метки нет (Все метки)
Здравсвуйте, прошу помочь с вопросом.
В общем имеется такой класс:
Подскажите, если можете. Спасибо!
0
|
18.02.2016, 01:18 | |
Ответы с готовыми решениями:
4
Модификатор const для параметра функции не const? Модификатор const Очередные грабли с++? Модификатор const в аргументах функций Чисто виртуальные классы. Модификатор const |
Неэпический
|
|||||||||||
18.02.2016, 01:27 | 2 | ||||||||||
Да, operator[] не гарантирует константность map'а,
т.к. в случае отсутствия элемента, он будет вставлен. Что мешает использовать
1
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
18.02.2016, 01:57 | 3 |
ИМХО, плохая идея. Семантически m_animationList никак не может быть mutable. Если так сделать - хрен знает какие итераторы и где может порушить простая отрисовка, что ведет к неприятным, трудно воспроизводимым багам.
0
|
Неэпический
|
|
18.02.2016, 02:17 | 4 |
Если знаешь контекст, то вполне можно.
конкретно в данном случае, лучше сделать через find, но почему автор так не сделал сразу - не понятно, ждемс ответа на поставленный вопрос.
0
|
0 / 0 / 0
Регистрация: 05.02.2015
Сообщений: 23
|
|
18.02.2016, 08:39 [ТС] | 5 |
Croessmah,
Если честно, то просто не догадался - мало опыта. Вариант с find мне вполне по душе. Спасибо!
0
|
18.02.2016, 08:39 | |
18.02.2016, 08:39 | |
Помогаю со студенческими работами здесь
5
Модификатор const в качестве возвращаемого значения int const * const foo(const int* param) const - разъясните значение квалификаторов Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? char operator[](unsigned short offset) const; // что означает const? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |