Здравствуйте, Shmj, Вы писали:
SVZ>>Если пользователь создал два константных объекта, значит ему это нужно.
S>constexpr зачем может быть нужно, хотя бы один сценарий.
Адреса объектов иногда используются в качестве ключа в коллекциях.
Бывают реализации защиты ПО от взлома/ревёрсинга. Тут _желательно_, чтобы одни и те же объекты располагались в разных частях памяти.
Может потребоваться несколько объектов одного типа с разной инициализацией. А если внутри объекта будет нетривиальная логика, то сомневаюсь, что компилятор будет в состоянии определить, являются ли разные инстансы одним объектом или разными.
Для того и программист, чтобы знать это наверняка и сообщить компилятору.
А если программист — "не бог весть"

, то не надо писать на С++, для таких есть питон.
SVZ>>А для этого существует "синглетон"!
S>Дык концепция константности нужна — инициализация разными значениями, но без возможности потом изменить что-либо во внутрянке. Если это сделать, то открывается совершенно подход к оптимизации.
На здоровье!
Но если тебе нужен _один_ объект, то для этого существует паттерн "синглетон".