@RandomCraft

Что делает const в объявлении метода?

Допустим есть кусок метода "string name() const{return name_;}". Что делает const с этим методом? Он запрещает изменять в себе значения полей класса? То есть я не смогу сделать например так "string name() const{ name_+="a"; return name_;}"?
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
Да, если name_ не объявлено как mutable
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы