Предположим, что я заявил:
template <typename T> void foo(T& t);
Теперь, в чем разница между
template <> void foo<int>(int& t);
и
template void foo<int>(int& t);
семантически? А в шаблонах с шаблонами без привязки и с шаблонами с пустым-скобками есть другая семантика в других контекстах?
Связано с: Как заставить экземпляр С++ создать экземпляр? Суб >