Как узнать тип переменной?

я хочу узнать тип переменной (переменная задается параметром шаблона, поэтому я не незнаю что это).

#include <iostream>
#include <typeinfo>

int main() 
{
    double test;
    std::cout << typeid(test).name() << std::endl;
}

Но Код выдает только: $. / Test

d

, но вместо этого мне понадобится double.

Дело в том, что я не знаю, какого типа ожидать, но я должен написать его в подпрограмме, которую нужно скомпилировать. Так что d - плохая идея.

6
задан cl_progger 23 November 2011 в 22:33
поделиться