Я знаю, что шаблон похож на
T add(T)(T a, Tb){
return a + b;
}
Но пользователю нужно спросить, какой тип будет возвращен, я хочу вычислить внутри метода, какой тип будет возвращен как:
T getField( size_t column ){
if( column == 0 )
T = int;
else
T = string;
return to!T("1");
}
я не знаю, смогу ли я привести объект и изменить прототип.
Спасибо всем