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

Почему не работает перегруженный оператор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека для статистических расчетов http://www.cyberforum.ru/cpp-beginners/thread913214.html
посоветуйте мат. библиотеку C++, где реализованы все эти формулы http://www.cyberforum.ru/statistics/thread306508.html на данный момент интересует формула сочетания.
C++ Потоки ввода-вывода 1) Типы данных, для которых перегружены операторы форматного ввода-вывода. http://www.cyberforum.ru/cpp-beginners/thread913205.html
C++ Блок-схема
здравствуйте! подскажите пожалуйста, вот эта блок схема(прикрепляю файл) совсем не подходит к этой программе? понимаю,что это какая-то фигня получилась,но всё же. сделано с помощью приложения. in.txt: income Semen Semenich , 10000 income Inna Ivanovna , 5000 income Kseniya , 2000 income Svetlana , 8000 outgo kvartplata , 3000 , great outgo repair of a vehicle , 7000 , great outgo car...
условно сходящийся ряд, перестановка C++
Составить программу для условно сходящегося ряда - составляющую из него за счет перестановки членов ряд, сходящийся к данному конкретному числу. помогите пожалуйста.
C++ Помощь в написании части программ на С++ и Qbasic http://www.cyberforum.ru/cpp-beginners/thread913179.html
Сравнительная характеристика типов данных QBasic, TP, TC++ Сравнительная характеристика структуры программ QBasic, TP, TC++ Сравнительная характеристика операторов ввода и вывода QBasic, TP, TC++ Сравнительная характеристика операторов условия QBasic, TP, TC++ Сравнительная характеристика операторов цикла QBasic, TP, TC++ Сравнительная характеристика графических режимов QBasic, TP,...
C++ вывести первую сотню чисел кратных семи и трем. Нужно вывести первую сотню чисел кратных семи и трем. подробнее

Показать сообщение отдельно
Герц
524 / 341 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
27.06.2013, 14:47     Почему не работает перегруженный оператор?
Цитата Сообщение от el_gato_de_Ch Посмотреть сообщение
C++
1
Matrix operator+(Matrix &) const;
syntax error не так ли ??
Учи матчасть.

tank100994, тебе для корректности не хватает копирующего конструктора и оператора присваивания, твой класс не умеет себя копировать корректно.
C++
1
2
Matrix(const Matrix& m);
Matrix& operator=(const Matrix& m);
И еще, класс должен сам отвечать за выделение памяти под свое содержимое, это не должно делаться в operator + или operator==, твой конструктор бесполезен и создает объект с каким-то непонятным состоянием.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru