Re[7]: Про идентичность const
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.01.25 19:26
Оценка: +1
Здравствуйте, Shmj, Вы писали:

Pzz>>"Просто для себя знайте..." — это в спецификации языка так написано и проверяется компилятором, или негласная договорённость среди посвященных?


S>Компилятор гарантирует что объекты с константные одинаковыми данными — будут иметь один и тот же адрес. А остальное — построение дерева — это уже не язык а отдельная мощная библиотека. Так вот — если передаете const — оно не будет вызывать build второй раз. Хотите без оптимизации — делайте без const.


При чем тут оптимизация?

Ты сказал, что компилятор может не вызывать метод объекта, если у него уже есть такой же объект (или если он уже вызывал такой метод). У меня это вызывает очень большие сомнения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.