| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > Разбор ошибок.Перегрузка операторов |
| Автор: lisica198808 18.5.2014, 11:08 | ||
| Ну не могу самостоятельно разобрать свои ошибки.Они по большей части повторяются. Помогите пожалуйста. ошибки следующие: 14 `Matrica Matrica::operator<(Matrica&, Matrica&)' must take exactly one argument In function `Matrica operator<(Matrica&, Matrica)': 58 no match for 'operator=' in 'rez = P1->Matrica::stroka' note D:\Ó×ÅÁÀ\àëãîðèòìè÷åñêèå ÿçûêè\21.cpp:15 candidates are: Matrica Matrica::operator=(Matrica&) 59 no match for 'operator=' in 'rez = P2.Matrica::stroka' note :15 candidates are: Matrica Matrica::operator=(Matrica&) In member function `Matrica Matrica::operator=(Matrica&)': 63 no matching function for call to `Matrica::Matrica(int&)' noteD:\Ó×ÅÁÀ\àëãîðèòìè÷åñêèå ÿçûêè\21.cpp :6 candidates are: Matrica::Matrica(const Matrica&) note D:\Ó×ÅÁÀ\àëãîðèòìè÷åñêèå ÿçûêè\21.cpp:6 Matrica::Matrica() In function `int main()': 92 no match for 'operator=' in 'V = operator<(Matrica&, Matrica)(M2)' note D:\Ó×ÅÁÀ\àëãîðèòìè÷åñêèå ÿçûêè\21.cpp:63 candidates are: Matrica Matrica::operator=(Matrica&) Задание:V=М1< М2 – из М1 и М2 выбрать строку с наименьшей суммой элементов. М1,М2 матрицы. V - массив
|