Автор: cheops (09.04.2007 в 15:25)
>Зачем нужно слово класс?
Так принято, на самом деле теперь вместо ключевого слова class можно использовать ключевое слово typename (чтобы не рождать неуместных ассоциаций).
template<typename T> void func<T> (const T& arg) |
>Кроме класса там что нибудь может еще быть?
Это лишь ключевое слово - оно обозначает, что вы объявляете параметр, в качестве которого может выступать хоть базовый тип, хоть класс.
>И почему обозначение типа стоит впритык к названию функции еще здесь?
Здесь допускается и пробел - пишите как удобнее