1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 27
|
||||||
1 | ||||||
Специализация шаблона класса05.05.2013, 22:08. Показов 2306. Ответов 3
Метки нет (Все метки)
Имеется задание:
Создать свой шаблонный класс – динамический массив (myvector). Создать методы этого класса. Инстанцировать для своего класса, представляющего собой строку, изготовленную из STL контейнера vector<char> (с определением в нем операций, необходимых для сортировки, в частности, операторов сравнения). Первая часть понятна, но вторая не очень. Что имеется ввиду под инстанцировать? Создать специализацию для шаблона класса? И что значит представляющего собой строку? Как это должно выглядеть приблизительно?
0
|
05.05.2013, 22:08 | |
Ответы с готовыми решениями:
3
Явное создание экземпляра класса и явная специализация шаблона класса Полная специализация шаблона класса Специализация шаблона члена класса. Как? Явная специализация шаблона класса и ее методы |
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
05.05.2013, 22:47 | 2 |
Когда шаблонный класс используется, для него задается конкретный тип (или несколько типов, в зависимости от кол-ва параметров шаблона). Это и называется инстанцирование шаблона. Т.е. использование шаблона.
Специализация же подразумевает некоторое особенное поведение шаблона для какого-то конкретного типа параметра. По заданию, как я понял, Вам нужно сделать: 1. Шаблонный класс 2. Свой класс "строка" (на базе std::vector<char>) 3. Инстанцировать шаблонный класс классом "строка".
0
|
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 27
|
||||||
05.05.2013, 23:44 [ТС] | 3 | |||||
Tulosba, так я создал класс строка, но что делать дальше. Как инстанцировать шаблонный класс классом "строка"?
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
06.05.2013, 07:09 | 4 | |||||
Где-нибудь в main() создаете объект и используете его:
0
|
06.05.2013, 07:09 | |
06.05.2013, 07:09 | |
Помогаю со студенческими работами здесь
4
Для чего нужна частичная специализация шаблона класса? Специализация шаблона специализация шаблона Специализация шаблона Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |