Selecione o argumento do modelo em tempo de execução em C ++

Suponha que eu tenho um conjunto de funções e classes que são modeladas para uso único float) oudouble precisão. Claro que eu poderia escrever apenas dois pedaços de código de inicialização ou mexer com macros. Mas posso mudar o argumento do modelo em tempo de execução?

questionAnswers(3)

yourAnswerToTheQuestion