检测模板参数类型

时间:2015-07-06 16:50:21

标签: c++ c++11

我可以在模板函数或模板类中检测模板参数的类型吗? 我想为某些类型(int / float / vectors)优化我的函数。 一种解决方案是为任何可能的类型重载函数。 但是,我只是好奇我是否可以用cxx11进行类型检查?

template <class T>
T foo<T>::apply(T sample)
{
  // if (T == int)
  // ..

  // if (T == float)
  // ..
}

0 个答案:

没有答案