Здравствуйте, Caracrist, Вы писали:
C>Очень просто. Ты не используешь этот класс. Любой template класс генерируется в месте использования. Нет ни какой причины не компилировать этот код.
Просто студия не использует двухфазный поиск. Остальные перечисленные компиляторы (Comeau и GCC точно) анализируют шаблон, даже если он не используется.
C>либо баг скорее в них, а не в VS 2008.
В них бага нет, они работают по стандарту. В студии отказались от двухфазного поиска.
Подробнее про это можно узнать, например, в книжке "Шаблоны С++. Справочник разработчика" Джосаттиса и Вандервуда.