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

Помогите с перегрузкой операций. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов для класса матриц http://www.cyberforum.ru/cpp-beginners/thread298225.html
Собственно, суть проблемы. Пишу класс матриц (хочется), оператор присваивания работает только тогда, когда функция (ну или, например, оператор +) возвращает *this и тип возвращаемого значения -...
C++ Перестановка чисел в массиве задача: дан массив и число x. переставить числа в массиве таким образом, чтобы сначала массива шли числа, меньшие x, затем равные x, в конце - большие x. если не затруднит подскажите алгоритм... http://www.cyberforum.ru/cpp-beginners/thread298202.html
Вывод иероглифов вместо русских символов C++
ситуация такая вывожу строки на русском с помощью printf() в коде программы, перед этим пишу setlocale(LC_ALL, "") все нормально, но когда в процессе работы программы ввожу русские данные в консоле...
C++ Динамический список опять
Уже, наверно, достал с этими списками). Чуть-чуть, вроде осталось). Вот разобрался, в конце концов, как работают в функции в коде ниже. Теперь не понимаю, как их вызвать в функцию main(), Помогите,...
C++ Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали http://www.cyberforum.ru/cpp-beginners/thread298177.html
Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали. Помогите написать с функциями и указателями... (на Си)...
C++ Как преобразовать char в string Есть массив char buffer; есть переменная string X; как присвоить значение X допустим такое X=buffer+buffer; подробнее

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

Помогите с перегрузкой операций. - C++

17.05.2011, 22:52. Просмотров 976. Ответов 2
Метки (Все метки)

Створити динамічний клас для роботи з рядками. Максимальна довжина послідовності – 254. Перший байт повинен містити інформацію про фактичну кількість елементів масиву. Здійснити перевантаження операцій:
" = "– присвоєння,
" + " – конкатенація (з’єднання) рядків,
" <= " – відношення "менше чи дорівнює",
" >= " – відношення "більше чи дорівнює",
" == " – відношення "дорівнює",
" != " – відношення "не дорівнює".
" <= " – відношення включення (перевіряється, чи є множина, надана лівим операндом, підмножиною множини, наданої правим),
" == " – еквівалентність множин,
" != " – нееквівалентність множин,
" << " – належність (перевіряється, чи належить значення, що надане лівим операндом, до множини, що надана правим операндом).

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