Многие не знают, что реализацию шаблонных функций можно производить вне заголовочного файла. Во многих случаях это увеличит скорость перекомпиляции. Вот таким образом:
Собственно, всё стандартно.
Суть-то в том, чтобы уменьшить время компиляции и не захламлять заголовочные файлы определениями функций (мне, например, это неудобно).
Толку от этой штуки, если для использования библиотеки с шаблонами в нее придется включать свои типы(т.е. овер 9000 строк кода), а потом перекомпилировать?
Zefick > Если ошибка в том, что инстанцировать шаблоны надо конструкцией > template class Templ<int>; > и после определения его функций, то кто мешает её исправить?
Не знаю. Может быть, то, что учебный пример должен быть с ошибкой.
Fla > Толку от этой штуки, если для использования библиотеки с шаблонами в нее придется включать свои типы(т.е. овер 9000 строк кода), а потом перекомпилировать?
Ну, в сложных проектах, может быть, толку и немного, а в проэктах попроще вполне сгодится.
Вот интересно, хоть один положительный отзыв о подсказке будет?)