Skip to content

Qualifier const in c

sobolev edited this page May 31, 2020 · 1 revision

Я часто пользуюсь квалификатором const когда пишу код на c++. Мне всегда нравилось, что компилятор следит за тем, чтобы объекты, объявленные как const не могли изменяться. Но есть пара нюансов.

  1. Если вы объявляете функцию-член класса контейнера как const но она возвращает non-const указатель или ссылку на содержимое экземпляра класса, то вся конструкция рушится. Например:
Clone this wiki locally