G ++ генерирует код для неиспользуемых шаблонных специализаций?
В небольшом количестве кода для сериализации проекта яЯ работаю над У меня есть тип, размер которого зависит от компилятора. Чтобы справиться с этим, я решил использовать шаблонную специализацию, которая прекрасно работает. Все решается во время компиляции. Код выглядит примерно так (не настоящий код, просто пример):
template
void
special_function()
{
std::cout < "Called without specialization: " < size < std::endl;
}
template < void
special_function