В чем разница между постоянным и закрытым членами без установщика?

Предположим, у меня есть постоянный член, и разные объекты имеют разные значения для этой константы. Какая разница между этим постоянным членом и закрытым членом без установщика?

2

Решение

Помимо того, что cv-квалификация и доступность являются двумя совершенно разными концепциями, существуют также практические последствия для открытого и неконстантного члена const public.

  • частные члены не могут быть доступны за пределами их объекта, поэтому вам придется создать публичный метод (getter), если вы хотите это сделать
  • закрытый неконстантный член является изменяемым, то есть методы, определенные в том же классе, могут изменить его
  • Член const не может быть изменен после инициализации

Все зависит от того, что вы хотите сделать.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector