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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов для класса матриц http://www.cyberforum.ru/cpp-beginners/thread298225.html
Собственно, суть проблемы. Пишу класс матриц (хочется), оператор присваивания работает только тогда, когда функция (ну или, например, оператор +) возвращает *this и тип возвращаемого значения - ссылка. Иначе, выдаёт: a.out(1181) malloc: *** error for object 0x7fff5fbffa40: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug Abort trap Конструктор...
C++ загрузка из файла не работает пишу в Qt 4.7, никак не могу написать загрузку из файла, сохранение вроде бы работает, но я не уверена, но загрузка вообще никак. при нажатии в меню Load окно моё закрывается, может подскажете, что я не так делаю? void newForm::Load () { QString fileName = QFileDialog::getOpenFileName (0, "Open Dialog", "", "*.tbl"); if (fileName.length ()) { QFile file (fileName); ... http://www.cyberforum.ru/cpp-beginners/thread298224.html
C++ перестановка чисел в массиве
задача: дан массив и число x. переставить числа в массиве таким образом, чтобы сначала массива шли числа, меньшие x, затем равные x, в конце - большие x. если не затруднит подскажите алгоритм решения этой задачи (а можно и код:)) заранее спасибо.
Вывод иероглифов вместо русских символов C++
ситуация такая вывожу строки на русском с помощью printf() в коде программы, перед этим пишу setlocale(LC_ALL, "") все нормально, но когда в процессе работы программы ввожу русские данные в консоле и также в программе вывожу их, то выводятся иероглифы... подскажите в чем проблема...
C++ Динамический список опять http://www.cyberforum.ru/cpp-beginners/thread298180.html
Уже, наверно, достал с этими списками). Чуть-чуть, вроде осталось). Вот разобрался, в конце концов, как работают в функции в коде ниже. Теперь не понимаю, как их вызвать в функцию main(), Помогите, пожалуйста. #include < iostream.h > #include < conio.h > #include < stdlib.h > #include < time.h > typedef long BT; struct Zveno{ BT Inf; Zveno *Next; };
C++ Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали. Помогите написать с функциями и указателями... (на Си) Пожаааалуйста^^ подробнее

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

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

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

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

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