0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 9
|
||||||
1 | ||||||
шаблон класса вектор22.04.2013, 20:44. Показов 2939. Ответов 4
Метки нет (Все метки)
В общем говоря нужно описать методы вектора и перегрузки операций.
Во всех контейнерах для итераторов реализованы операции: =, ==, !=, *, ++. Вот что я сделал:
заранее спасибо.
0
|
22.04.2013, 20:44 | |
Ответы с готовыми решениями:
4
Шаблон класса вектор Шаблон класса вектор шаблон класса вектор шаблон класса вектор |
179 / 127 / 25
Регистрация: 12.01.2012
Сообщений: 623
|
|
22.04.2013, 21:04 | 2 |
Если меня глаза не подводят, то у тебя тут полным полно ошибок. Взять хотя бы сравнение. Надо сравнивать не указатели, а элементы в опертарах !=, ==. Это можно делать при помощи функции memcmp из <cstring>. Функцию erase, кажется, можно реализовать при помощи функции memmove() на место удаляемого элемента поставить память(сдвинуть влево), которая после нее. Для insert то же самое, только сдвигать все элементы вправо при помощи memmove() и на освобидвшееся место поставить новый элемент
0
|
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 9
|
|
22.04.2013, 22:19 [ТС] | 3 |
мне нужно без меммува. пожалуйста распишите коды методов стандартного контейнера вектора.
0
|
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 9
|
|
23.04.2013, 18:34 [ТС] | 5 |
Там написано, но слишком запутанно. Мне нужно написать этот шаблон вектора максимально просто...
Это же стандартные операции , должно быть их можно написать довольно легко, но я неопытен и не могу это сделать, особенно insert, erase, at и т.д . Добавлено через 13 часов 25 минут кто-нибудь может написать insert, erase, at в шаблон этот? Добавлено через 5 часов 42 минуты нужна помощь..
0
|
23.04.2013, 18:34 | |
23.04.2013, 18:34 | |
Помогаю со студенческими работами здесь
5
Шаблон класса вектор с двумя членами-данными Шаблон класса вектор с операциями индексации и функциями insert и erase Шаблон родительского класса и шаблон класса потомка Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон Шаблон класса, параметром которого должны являться наследники определённого класса Написать шаблон класса на основе класса vector для реализации стековой структуры данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |