Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Sevruk_A
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 21
1

Шаблон класса Матрица

21.06.2015, 16:56. Просмотров 374. Ответов 0
Метки нет (Все метки)

Написать шаблон, реализующий указанный интерфейс (двумерная таблица):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template <class T> class IMatrix {
public:
    // число рядов
    virtual int rows() = 0;
    // число колонок
    virtual int columns() = 0;
    // добавляет новый ряд, arr -- указатель на массив с элементами ряда размерностью не менее columns()
    virtual void addRow(T* arr) = 0;
    // добавляет новую колонку, arr -- указатель на массив с элементами колонки размерностью не менее rows()
    virtual void addColumn(T* arr) = 0;
    // возвращает ссылку на элемент по заданным индексам ряда и колонки
    virtual T& element(int row, int column) = 0;
};
Оценить трудоёмкость основных методов с помощью O(...). По возможности добиться отсутствия ограничения на размер матрицы, возможно лучшей производительности и затрат памяти. Уметь объяснить принятые решения.

Шаблоны STL / QT использовать не разрешается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2015, 16:56
Ответы с готовыми решениями:

Построить шаблон класса матрица произвольных элементов
Всем доброго вечера! Программу я написала, но использовать созданный шаблон...

Шаблон родительского класса и шаблон класса потомка
Запутался, как правильно пронаследоваться от шаблона класса? #include...

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены...

Шаблон класса, параметром которого должны являться наследники определённого класса
Сразу извиняюсь за нубский вопрос. Суть в том, что я хочу сделать шаблон...

Шаблон класса (параметризация класса)
Нужна помощь и советы!!! Англо-русский словарь построен как список. Каждая...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.06.2015, 16:56

Создать шаблон некоторого класса, возможно, реализованного с применением некоторого серверного класса
Добрый день, Уважаемые профессионалы. Прошу помочь в решении задачи. ...

шаблон класса
компилятор с линковщиком выдают такие ошибки 1&gt;main.obj : error LNK2019:...

Шаблон класса
Пытаюсь освоить использование шаблонов класса. Не получается скомпилировать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru