5 / 5 / 2
Регистрация: 25.08.2013
Сообщений: 67
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Шаблонные классы06.04.2014, 20:14. Показов 758. Ответов 12
Метки нет (Все метки)
Добрый день! Вопрос такой: есть класс
Добавлено через 29 минут Может можно написать что-то похожее на
0
|
06.04.2014, 20:14 | |
Ответы с готовыми решениями:
12
Шаблонные классы Шаблонные классы Шаблонные классы Шаблонные классы |
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
06.04.2014, 20:26 | 2 |
0
|
5 / 5 / 2
Регистрация: 25.08.2013
Сообщений: 67
|
||||||
06.04.2014, 20:30 [ТС] | 3 | |||||
При создании экземпляра класса надо ведь в скобках уже что-то конкретное писать, а не T.
Добавлено через 2 минуты
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
06.04.2014, 20:31 | 4 |
0
|
5 / 5 / 2
Регистрация: 25.08.2013
Сообщений: 67
|
||||||
06.04.2014, 20:36 [ТС] | 5 | |||||
Поле A* z нужно, чтобы иметь из объекта класса указатель на другой объект того же класса. Но для общности, если понадобится указатель на объект другого класса нужен шаблон Т.
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
06.04.2014, 20:37 | 6 |
масло масленое...
в любом случае вам придётся как-то ограничить ваш А<A<A...>> , иначе будет бесконечность, тоже самое что vector <vector<int> >
0
|
5 / 5 / 2
Регистрация: 25.08.2013
Сообщений: 67
|
|
06.04.2014, 20:39 [ТС] | 7 |
В том и вопрос, как это ограничить, если заранее неизвестна длина этой цепочки
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
06.04.2014, 20:43 | 8 |
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,718
|
||||||
06.04.2014, 20:44 | 9 | |||||
что-то вы зарапортовались.
Все гораздо проще
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
06.04.2014, 20:51 | 10 |
ТС хочет сделать какую-то мегавещь, чтобы в списке был не только A<T> , но и скажем B<T> и т.п.
0
|
5 / 5 / 2
Регистрация: 25.08.2013
Сообщений: 67
|
|
07.04.2014, 11:01 [ТС] | 12 |
Задача такая: есть структура данных - какой-то класс. В нём должно быть шаблонное поле, которое при создании объекта класса можно сделать указателем на объект того же класса. Причём у того объекта, на который указывают, данное поле должно быть того же типа (т.е. указатель на объект этого класса). Зачем это нужно - для общности.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
07.04.2014, 11:41 | 13 | |||||
maria_, так разве этого не достаточно?
0
|
07.04.2014, 11:41 | |
07.04.2014, 11:41 | |
Помогаю со студенческими работами здесь
13
Шаблонные классы Шаблонные классы и оптимизация Шаблонные дружественные классы Шаблонные функции и классы Шаблонные классы: найти и исправить ошибки в коде Не удается написать шаблонные классы, синтаксические ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |