Форум программистов, компьютерный форум 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 то матрица не изменяется) Двумерный вещественный массив А и целые числа m и n являются входными и выходными параметрами i и j -входные параметры, Дана матрица A размера mxn и числа i,j. Применить к матрице A функцию Delij и вывести полученную матрицу.#include <vcl.h>...
C++ Сосчитать сколько в матрице неупорядоченных строк. помогите пожалуйста написать программу задача: Сосчитать сколько в матрице неупорядоченных строк распечатать их. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread66674.html
C++ Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры
Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры. помогите плз
Календарь в c++ C++
Суть задачи: Пользователь вводит день первого числа месяца (например в марте первое число -четверг) и количество дней в месяце (31 например). Выводиться должны числа от 1 по 31 соответственно дням недели в виде таблицы как в календаре : ПН ВТ ЧТ ПТ СБ ВС 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
C++ Шифр Цезаря http://www.cyberforum.ru/cpp-beginners/thread66645.html
Добрый вечер, не могу реализовать шифр цезаря на C builder, программа компилится нормально, но при нажатии на кнопку выдаёт ошибку. Вот код который срабатывает при нажатии на кнопку. int KS; AnsiString alfavit="абвгдеёжзийклмнопрстуфхцчщщъыьэюя "; AnsiString buff1; AnsiString buff2; KS=Memo1->Lines->Strings.Length();// длинна введённой строки в данном случае ввожу тоольк одну строку для...
C++ массив Массив M (100) содержит целые числа. Поменять знак у элементов, номер которых оканчивается на 2 или на 9. подскажите пожалуйста как вводить элементы массива с клавиатуры я знаю часть программы и проверьте пжлста. #include <stdio.h> #include <conio.h> int main() { int mas; int i; for(i=0;i<30;i++) подробнее

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

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

23.11.2009, 21:07. Просмотров 577. Ответов 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)

Хоть что-нибудь!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru