Re[4]: Про идентичность const
От: Shmj Ниоткуда  
Дата: 22.01.25 16:41
Оценка: :)))
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Адреса объектов иногда используются в качестве ключа в коллекциях.


Можно же не constexpr использовать.

SVZ>На здоровье!

SVZ>Но если тебе нужен _один_ объект, то для этого существует паттерн "синглетон".

Нет, вы тоже не поняли идею. Не удивлен, у меня 2 месяца ушло, чтобы это оценить.

Дело не в том что объект один. Объекты экономят память — проверяются данные constexpr и если все то же самое уже есть в памяти — нет нужны создавать. Но это еще цветочки. Ягодки — это все приводит к новой концепции оптимизаций — теперь при вызове методов таких объектов имеем 100% гарантию что метод вернет все то же самое, по этому метод можно не вызывать. Небольшие оговорки есть, конечно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.