Помощь по C++

С++ Помощь по C++

Объясните пожалуйста каким образом можно переопределить следующие операции (желательно с примером кода):
1) присваивание (=);
2) сложение (+) - операция конкатенации строк;
3) вычитание (–) - из строки (первый операнд) удаляются все символы, входящие в строку — второй операнд, при этом может получиться пустая строка;
4) оператор > — проверка на больше. Строка считается больше другой, если код символа первой строки в i-й позиции (i изменяется от 0 до n–1, где n — длина более короткой строки) больше кода символа в той же позиции во второй строке, длины строк могут не совпадать.
5) оператор < — проверка на меньше. Строка считается меньше другой, если код символа первой строки в i-й позиции (i изменяется от 0 до n–1, где n — длина более короткой строки) меньше кода символа в той же позиции кода символа в той же позиции во второй строке, длины строк могут не совпадать.
Пожалуйста, очень нужна ваша помощь.
Ответы:
вот здесь наиболее вразумительно и полно:
http://valera.asf.ru/cpp/book/c15.shtml


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.