|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2014, 09:58 | #1 |
Новичок
Джуниор
Регистрация: 26.04.2014
Сообщений: 1
|
Про классы. Нужно описать класс, реализующий тип данных ≪вещественная матрица≫ и работу с ними
Нужно описать класс, реализующий тип данных ≪вещественная матрица≫ и работу с ними. Значит, я начал писать с помощью массивом. И вот столкнулся с такой проблемой, что при сложении массив в public static Matrix operator +(Matrix mas, Matrix mas1), а именно temp[i,j] = mas[i,j] + mas1[i,j]; - пишет неоднозначный вызов следующих методов или свойств: WindowsFormsApplication1.Matrix.thi s[int,int]
Код:
Последний раз редактировалось Stilet; 26.04.2014 в 10:07. |
27.04.2014, 12:15 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
У Вас абсолютно одинаковое объявление индексаторов
Код:
(заметьте - объявление, а не реализация) Одно нужно выкинуть. И вообще, на мой взгляд надо много переписывать, зачем-то публичные массивы (надо 1 приватный), зачем-то лишние массивы (mas1 temp - выкинуть из класса), коллизии имён в операторе (из-за лишних массивов и именованию параметров метода оператора). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++: класс матрица. Действия с ними | MR_Andrew | Общие вопросы C/C++ | 6 | 21.07.2015 22:02 |
Описать класс, реализующий тип данных "вещественная матрица" и работу с ними (С#) | V i b e | Помощь студентам | 3 | 02.04.2013 21:47 |
Описать класс, реализующий тип данных "вещественная матрица" | PROkaZZZniK | Помощь студентам | 1 | 12.04.2012 13:11 |
C# исправление ошибки. Описать класс, реализующий шестнадцатеричный счетчик | PROkaZZZniK | Помощь студентам | 7 | 09.02.2012 16:29 |
Класс - вещественная матрица | ne4eHbko | Общие вопросы .NET | 1 | 29.06.2010 23:34 |