我想编写一个函数,根据参数的值返回不同的类对象。返回的类对象是模板化的。我将类名作为模板参数传递给函数,
template< class T >
static T FindClassObjects(int var){
if(var==1)
return T<float>(var);
else
return T<int>(var);
我能做到这个吗?
我想编写一个函数,根据参数的值返回不同的类对象。返回的类对象是模板化的。我将类名作为模板参数传递给函数,
template< class T >
static T FindClassObjects(int var){
if(var==1)
return T<float>(var);
else
return T<int>(var);
我能做到这个吗?