Народ!
Вот дожил до 45 лет и не знаю, зачем в С++ шаблоны.
Вот... совсем. Не использую их, да и всё тут.
Не, конечно vector<int> написать могу.
И прочее использование STL-я.
Но больше ничего с шаблонами не делаю.
Люди! А для чего вы используете шаблоны?
Может я чего упускаю?
Сложные программы пишу, например, в известном САПРе OrCad есть мой код.