Re[4]: Про идентичность const
От: Shmj Ниоткуда  
Дата: 22.01.25 18:39
Оценка: :))) :)
Здравствуйте, Pzz, Вы писали:

Pzz>А если методы объекта имеют побочные эффекты, не связанные с объектом?


Если константный класс (конструктор с const) — то ограничения не касаются тела методов, к сожалению Но просто для себя знайте что такие методы не должны иметь т.н. побочных эффектов. Если допустили побочный эффект — ССЗБ, не нужно было делать const-конструктор.

Сделали так, чтобы все-таки можно было работать с не-константными внешними объектами, иначе будет очень узкая сфера применения — а сейчас используется на полную. Т.е. просто для себя знать — не делать const, если методы не чистые. Компилятор пока не проверяет.
=сначала спроси у GPT=
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.