Здравствуйте, so5team, Вы писали:
S>>>·>Да. А ты веришь что const от чего-то защищает.
S>>>От защищает от вызова методов, которые не помечены как const.
S>·>Как и const-интерфейс.
В чём поинт-то?
S>Внутри этого вашего const-интерфейса кто-то что-то гарантирует?
Ок. То что "От защищает от вызова методов, которые не помечены" ты значит согласился. Возражений нет.
А внутри метода защита будет с помощью final.
S>>>И да, в это сложно не поверить, после того, как компилятор столько раз бил по рукам.
S>·>С интерфейсом код такой написать тупо не получится
S>Мне вот почему-то не помешало:
Ну добавь final.
S>Нет, они не обратили внимания в запарке спора.
S>·>Как и ты, когда предлагал мне константные ссылки передавать в другие треды.
S>Странно, у меня все работает:
Потому что ты работающий код написал.

Мы говорим о возможности написать неработающий код который пропустит компилятор.
S> const vector_of_string immutable_data{ "Hello"s, "World"s };
Что помешает убрать const здесь? И помодифицировать immutable_data перед join()?
S>Проблема на вашей стороне.
А на вашей стороне потенциальные баги.