параметру. Но оператор перегружен внутри класса, а значит первый параметр - это this по умолчанию. Попытаться по this определить на const или не-const он указывает? попробую
Для этого есть CV квалификаторы
foo() вызывается для неконст foo() const; для const
Тут тебе это не поможет, потому что оба варианта могут быть как CONST, так и не CONST. Тут тебе помогли бы r-value -ссылки, но на самом деле и это глубоко неправильно идеологически. Тебе нужно использовать ДРУГОЙ КЛАССС, что -то типа string_view, для результата этой операции. Ну и для начала очень крепко надо подумать, нужны ли такие ЛЕВЫЕ операции вообще.
Обсуждают сегодня