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

No match for 'operator=' . Что не так? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление корней системы уравнений методом Крамера http://www.cyberforum.ru/cpp-beginners/thread1179896.html
Составить программу вычисления корней системы уравнений с двумя неизвестными методом Крамера. \left\{\begin{matrix} & & a1x+b1y=c1 \\ & & a2x+b2y=c2\end{matrix}\right. Помогите плиз ! ато...
C++ Вычисление функций и не только Помогите решить, раньше хоть что то знал, а сейчас все забыл) Задания положено переписывать в текст сообщения http://www.cyberforum.ru/cpp-beginners/thread1179887.html
Циклический алгоритм. Табулирование функции C++
Помогите пожалуйста ! ) Напечатать значения функции z = 1/(x-2)+1/(x-5)+ln(12,8-X) для x, изменяющегося на отрезке с шагом 1.
Перегрузка операторов для матриц, запись в файл C++
#include<iostream> #include<conio.h> #include<locale> using namespace std; int n; class matrix { int **a; public: matrix::matrix(){a=new int *;
C++ Составить программу вычисления корней системы уравнений с двумя неизвестными методом Крамера http://www.cyberforum.ru/cpp-beginners/thread1179852.html
Составить программу вычисления корней системы уравнений с двумя неизвестными методом Крамера. \inline \left\{\begin{matrix} & & a1x+b1y=c1\\ & & a2x+b2y=c2\end{matrix}\right. Помогите плиз...
C++ Структуры. Хранение и поиск необходимой информации Здравствуйте.Помогите пожалуйста. Организовать каталог книг, хранящихся в библиотеке, а также тех, которые могут быть получены по запросу из других хранилищ. Необходимо обеспечить эффективную... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
18.05.2014, 18:58
а зачем у вас конструктор копирования, оператор = и прочие принимают неконстантную ссылку?
в этих функциях передаваемые объекты меняются? нет. значит нужно константную.
в вашем случае идет попытка вызова оператора =, которому передается временный объект (результат оператора <).
неконстантные ссылки не строятся из временных объектов. это запрещено. кстати, студия такую ошибку почему-то
не считает за ошибку.
короче, сделайте все аргументы своих функций константными ссылками, если внутри функций передаваемый
объект не изменяется.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru