我的代码是这样的如何确定的模板类型是基本型或类
template <typename T> void fun (T value)
{
.....
value.print(); //Here if T is a class I want to call print(),
//otherwise use printf
.....
}
现在,打印的值,如果T是一个类,我想调用打印功能的对象,但如果T是一个基本的数据类型,我只想使用printf。
那么,如何找到模板类型是基本数据类型还是类?
你打算使用哪种格式的字符串作为基本类型? – Xeo 2013-04-21 14:24:58