|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2015, 09:50 | #1 |
Форумчанин
Регистрация: 29.06.2011
Сообщений: 117
|
Шаблонный класс vector
Всем привет.
Помогите создать шаблонный класс vector и массив который хранит значения. Код:
|
10.06.2015, 10:37 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А что вы хотите в нем реализовать? Посмотрите, например, в std там кучка возможностей напиляно.
|
10.06.2015, 12:48 | #3 | |
Форумчанин
Регистрация: 29.06.2011
Сообщений: 117
|
Цитата:
вот код, правильно ли сделано или нет: Код:
|
|
18.06.2015, 14:30 | #4 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
Теория
Вектор изначально с заданной длинной(размером), либо не тру, либо разреженный массив. Если это не так страшно, то я вас разочарую, вырезать из такого вектора, сплошное "удовольствие".
Для начало, определите что от него хотите, лучше чтоб он был динамический. Но разумеется выделять память каждый раз, не гуд. можно выделять память при необходимости, например, когда она закончилась, добавим в полтора раза больше, чем нужно. Для этой цели Вам понадобиться написать, небольшой аллокатор, который просто будет получать новый размер и текущий массив. Сортировка массива, требует произвольный доступ, особенно быстрая.... скобки будут не лишними. остальное я так понял вам не нужно. Ну я не говорю про стандарт, добавить, удалить, заменить.
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ - шаблонный класс | FYNZIK | Помощь студентам | 0 | 22.03.2015 20:48 |
Шаблонный класс | Мортира | Общие вопросы C/C++ | 0 | 18.04.2013 21:48 |
Шаблонный класс С++ | MAO25 | Помощь студентам | 0 | 21.05.2010 23:46 |
Шаблонный класс | Ozerich | Общие вопросы C/C++ | 8 | 06.05.2010 02:18 |
Шаблонный класс | Syltan | Общие вопросы C/C++ | 2 | 22.11.2009 22:23 |