template<typename T>
bool printtype(T a)
{
std::cout << ?? << " : " << a << std::endl;
}
int main(void)
{
printtype<int>(10);
return 0;
}
하면
int : 10
하고 출력되는거
MSDN검색중인데 영 안나온다
template<typename T>
bool printtype(T a)
{
std::cout << ?? << " : " << a << std::endl;
}
int main(void)
{
printtype<int>(10);
return 0;
}
하면
int : 10
하고 출력되는거
MSDN검색중인데 영 안나온다
찾았다 typeid(T).name();하면 된단다
C++에서는 못하고 C++11에서는 가능함.