4 / 4 / 0
Регистрация: 05.10.2013
Сообщений: 123
|
||||||
1 | ||||||
Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон18.07.2014, 15:37. Показов 7368. Ответов 9
Метки нет Все метки)
(
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают)
Троллейбус и Трамвай одинаковые поля одни и те же. Попытался использовать шаблоны, перед функциями дописывал template <class T> и там где я создавал обьект типа Bus я заменил на T. После компиляции ошибка в следующем Ошибка 1 error C2955: Node: для использования класса шаблон требуется список аргументов шаблон 72 строчка. Node это структура список в самой структуре я обьявл T *data (либо автобус,трамвай,троллейбус). в чем может быть проблема ?
0
|
|
18.07.2014, 15:37 | |
Ответы с готовыми решениями:
9
Ошибка при компиляции:"C2955 "Tree": для использования класс шаблон требуется список аргументов шаблон" "LinkedList": для использования класс шаблон требуется список аргументов шаблон Исправить ошибку компиляции "для использования класса шаблон требуется список аргументов шаблона" Отсутствует список аргументов для шаблон класса std::vector |
4 / 4 / 0
Регистрация: 05.10.2013
Сообщений: 123
|
||||||
18.07.2014, 15:56 [ТС] | 3 | |||||
спасибо сейчас сделаю)
Добавлено через 7 минут переписал получил следующие ошибки 1)Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup 2)Ошибка 2 error LNK1120: неразрешенных внешних элементов: 1 Код
0
|
В астрале
![]() 8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
18.07.2014, 16:07 | 5 |
И использование типа T в функции main тоже уберите, там нужны уже конкретные типы.
1
|
4 / 4 / 0
Регистрация: 05.10.2013
Сообщений: 123
|
||||||
18.07.2014, 16:19 [ТС] | 6 | |||||
если убрать
0
|
В астрале
![]() 8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
18.07.2014, 16:21 | 7 |
FloraWinx, Мой коммент прочтите. Вы не сможете использовать неконкретные типы в нешаблонной функции. main не может быть шаблонной.
0
|
4 / 4 / 0
Регистрация: 05.10.2013
Сообщений: 123
|
|
18.07.2014, 16:24 [ТС] | 8 |
также убрал тип Т в функции main оставил как есть
Добавлено через 2 минуты то есть можно взять той код где я создаю обьект типа Т запихнуть его в функцию и через мейн просто ее вызывать , так?
0
|
![]() ![]() |
|||||||||||
18.07.2014, 16:29 | 9 | ||||||||||
Здесь:
Немного исправил ошибки: Кликните здесь для просмотра всего текста
Хотя программа не работает, но с этим я думаю вы сможете разобраться. Вы же все-таки ее писали...
1
|
4 / 4 / 0
Регистрация: 05.10.2013
Сообщений: 123
|
|
18.07.2014, 16:35 [ТС] | 10 |
спасибо вам огромное , не много просветили меня
![]() Добавлено через 1 минуту если создаем неявно объект структуры ( с помощью шаблона) то берем в скобки?
0
|
18.07.2014, 16:35 | |
18.07.2014, 16:35 | |
Помогаю со студенческими работами здесь
10
Шаблон класса, передача аргументов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |