| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > шаблон локального класса |
| Автор: AlterMann 15.12.2006, 18:41 | ||
| Приветсвую товарищей гуру Делаю шаблон класса:
В общем примерно так... Так вот, когда пытаюсь откомпилить (Turbo C++ IDE) - пишет что ошибка в синтаксисе определения шаблона... ): Подскажите пожалуйста, где я не прав? (: |
| Автор: JackYF 15.12.2006, 18:50 |
| Поставь в определения шаблонов (строки 18,19) тип возвращаемого значения - void. |
| Автор: AlterMann 15.12.2006, 23:40 | ||
| прошу прощения... когда своё сообщение писал забыл туда написать (грубая ошибка, но я только сегодня начал пробовать юзать темплейты...) в общем, добавляю void (строки 19 и 25 (строка 18 - конструктор, там нет возвращаемого значения)) в итоге код выглядит так:
и всё равно пишет, что ошибка синаксиса (Declaration syntax error) и указывает на 2 строки: на 1 и 16... |
| Автор: Daevaorn 15.12.2006, 23:58 | ||
что за Т?
Ответ: |
| Автор: AlterMann 16.12.2006, 16:55 | ||||
Т - как параметр функции... тот тип, который может изменяться... ну шаблон ради этого изменяемого типа параметра функции и делаю...
а чо, не получится в нём сделать?.. простые шаблоны (ну как пример - вектор) - норм компилятся... |
| Автор: JackYF 18.12.2006, 14:38 |
| AlterMann, у меня код с void'ами компилился на GCC. Так что тут дело, наверное, в Turbo C++ - компиляторе. |