是否有一些基于cout创建DebugPrint函数的简单方法,它将接受cout支持的所有数据类型。
我试过
void DebugPrint(void * data)
{
cout<<data<<endl;
}
然而它无效。
答案 0 :(得分:3)
使用模板:
template<class T> inline void DebugPrint( const T& data )
{
cout << data << endl;
}
或宏:
#define DebugPrint( data ) cout << data << endl;
模板总是更可取的......必须避免使用宏(通常)。