【发布时间】:2011-05-15 20:52:45
【问题描述】:
考虑如下的模板函数,如何为多种类型显式特化一个版本的函数:
template <typename T>
void doSomething(){
//whatever
}
目的是有一个专业化而不是多个后续专业化,因为 //有些东西是相同的:
void doSomething<int>(){
//something
}
void doSomething<float>(){
//something
}
void doSomething<double>(){
//something
}
有什么方法可以实现一个专业化?
【问题讨论】:
-
如何调用这些函数来获得所需的专业化?
-
@TokenMacGuy_不要明白你的意思!
标签: c++ templates explicit-specialization