![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 10
|
![]()
Препод просит перегрузить операцию двойные скобки для того, чтобы обращаться к элементам по индексам но без точки, я перегрузила, но выдает ошибки, помогите, проверяла на перегрузке оператора *=, вот часть кода :
Код:
Закоменченая часть и есть то, в чем прошу помощи Последний раз редактировалось Stilet; 10.10.2012 в 08:12. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Список ошибок - в студию.
Вы возвращаете ссылку на Mline объкт созданный в стеке. Конструктор Mline требует двух параметров, у вас только один. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.04.2012
Сообщений: 10
|
![]()
Во-первых у меня ubuntu,во-вторых, я знаю, все ошибки, которые мне выдает этот момент программы, и заметьте если, где требуется поставить ".a" код заработает идеально. У меня выдает ошибки :
1.cpp: В функции-члене «Matrix::Mline& Matrix: ![]() 1.cpp:35:18: ошибка: запрос элемента «a» в «((Matrix*)this)->Matrix::m», имеющего не классовый тип «int» 1.cpp: В функции-члене «Matrix& Matrix: ![]() 1.cpp:99:19: ошибка: passing «const Matrix» as «this» argument of «Matrix::Mline& Matrix: ![]() и я обратилась сюда, только потому, что не знаю как исправить это ошибки, а не узнать где я накосячила. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка операторов, Класс Матрица | 5Hur1K | Помощь студентам | 0 | 20.02.2012 23:14 |
запрет двойного меню | IliaIT | Общие вопросы Delphi | 4 | 10.02.2012 13:50 |
Матрица. Перегрузка операторов | soirkar | Общие вопросы C/C++ | 17 | 19.01.2012 09:27 |
Динамическая матрица через класс и перегрузка | artyom-d | Общие вопросы C/C++ | 0 | 03.04.2010 14:36 |
Блокировка двойного клика | tutor | JavaScript, Ajax | 1 | 18.01.2010 22:47 |