In C++, is there a way for a template function to determine at runtime
if its template parameter is a primitive type vs. a class?
I want to do something like this:
template<typena me T>
void doThis( T )
{
if (T is a primitive type)
{
doOneThing();
}
else //it's a class
{
doSomethingElse ( );
}
}
Thanks!
Ken
if its template parameter is a primitive type vs. a class?
I want to do something like this:
template<typena me T>
void doThis( T )
{
if (T is a primitive type)
{
doOneThing();
}
else //it's a class
{
doSomethingElse ( );
}
}
Thanks!
Ken
Comment