Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перегрузка операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двумерный массив ,описать функцию http://www.cyberforum.ru/cpp-beginners/thread66693.html
Опсисать функцию Delij(A,m,n,i,j) удаляющую из матрицы А размера mxn строку и столбец содержащие Элемент Aij (если i>m ili j>n то матрица не изменяется) Двумерный вещественный массив А и целые числа...
C++ Сосчитать сколько в матрице неупорядоченных строк. помогите пожалуйста написать программу задача: Сосчитать сколько в матрице неупорядоченных строк распечатать их. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread66674.html
C++ Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры
Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры. помогите плз
Календарь в c++ C++
Суть задачи: Пользователь вводит день первого числа месяца (например в марте первое число -четверг) и количество дней в месяце (31 например). Выводиться должны числа от 1 по 31 соответственно дням...
C++ Шифр Цезаря http://www.cyberforum.ru/cpp-beginners/thread66645.html
Добрый вечер, не могу реализовать шифр цезаря на C builder, программа компилится нормально, но при нажатии на кнопку выдаёт ошибку. Вот код который срабатывает при нажатии на кнопку. int KS;...
C++ массив Массив M (100) содержит целые числа. Поменять знак у элементов, номер которых оканчивается на 2 или на 9. подскажите пожалуйста как вводить элементы массива с клавиатуры я знаю часть программы и... подробнее

Показать сообщение отдельно
Lalita
Сообщений: n/a

Перегрузка операторов - C++

23.11.2009, 21:07. Просмотров 589. Ответов 0
Метки (Все метки)

1. Создать несколько объектов a, b и с разработанного класса. Класс – символьная строка. Для создания объектов a и b используются конструкторы с параметром, с – конструктор без параметров. Реализовать для объектов данного класса перегрузку операций:
1) + (с=a+b) одним из следующих вариантов:
- объекты a и b не должны изменить своего значения, а c содержит строку – сумма строк объектов a и b;
- объект b не должен изменить своего значения, к строке объекта а добавить строку объекта b, затем содержимое объекта a присвоить объекту c;
- объект b не должен изменить своего значения, а к строке объекта а добавить строку объекта b, в объекте c сохранить исходное значение объекта a;
2) > ( или <) (с=a>b) при этом в объект с копируется один из объектов а или b в котором содержится большая строка (например по длине)
3) += (a+=b) в результате чего в объект а добавляется объект b (т.е., например, к строке объекта a добавляется строка объекта b.
4) ++ (или --) (a++ и ++а) при этом операция ++а увеличивает первый символ cтроки (например, abcd станет bbcd), а операция а++ добавляет последний символ в конец строки (например, abcd станет abcdd)

Хоть что-нибудь!!!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru