Предположим, у меня есть постоянный член, и разные объекты имеют разные значения для этой константы. Какая разница между этим постоянным членом и закрытым членом без установщика?
Помимо того, что cv-квалификация и доступность являются двумя совершенно разными концепциями, существуют также практические последствия для открытого и неконстантного члена const public.
Все зависит от того, что вы хотите сделать.
Других решений пока нет …