Russian Qt Forum
Ноябрь 23, 2024, 10:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: static & const  (Прочитано 2212 раз)
OKTA
Гость
« : Апрель 17, 2014, 10:36 »

Скажите, а почему компилятор не ругается, когда в const-функции я изменяю статический член класса? Какая здесь философия?
Записан
Swa
Самовар
**
Offline Offline

Сообщений: 170


Просмотр профиля
« Ответ #1 : Апрель 17, 2014, 11:06 »

Потому что статический член класса не является членом экземпляра класса, а просто глобальной переменной. А const функция запрещает изменять именно экземпляры класса.
Записан
OKTA
Гость
« Ответ #2 : Апрель 17, 2014, 11:08 »

Понял, спасибо  Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.