Форум программистов, компьютерный форум 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
17.05.2011, 23:11     Помогите с перегрузкой операций.
Создать динамический класс для работы со строками. Максимальная длинна последовательности – 254. Первый байт должен вмещать информацию о фактическом количестве елементов массива. Выполнить перегрузку операцый:
" = "– присвоение,
" + " – конкатенация (обьединение) строк,
" <= " – сравнение "меньше или равно",
" >= " – сравнение "больше или равно",
" == " – сравнение "равно",
" != " – сравнение "не равно".
" <= " – отношение включения (проверяется, есть ли множество, наданое левым операндом, підмножеством множества, наданого правым),
" == " – эквивалентность множеств,
" != " – эквивалентность множеств,
" << " – принадлежность (проверяется, принадлежит ли значение, наданное левым операндом, к множеству, наданному правым операндом).

Извините плиз, больше не повторится
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru