Предположим, что следующий класс шаблонов сильно используется в проекте с главным образом int, так как скорость ввода и скорость компоновщика заметно ниже с момента введения этого класса.Содержит ли специализация шаблона или явное инстанцирование скорость компиляции/компоновщика?
template <typename T>
class MyClass
{
void Print()
{
std::cout << m_tValue << std::endl;;
}
T m_tValue;
}
Будет ли определять скорость сбора данных специализации? например.
template <>
class MyClass<int>
{
void Print()
{
std::cout << m_tValue << std::endl;;
}
int m_tValue;
}
Или явное создание экземпляров предлагает лучшее решение? например.
template class MyClass<int>;
@sbi, Вы правильно, спасибо, я отредактировал мой ответ, не могли бы вы повторно оценить его правильность? – Stormenet
Хорошо, я должен был сказать, что я отредактировал мой * вопрос *, а не мой ответ;) – Stormenet