注册 登录
编程论坛 C++教室

问个template中printf的使用

melody_rain 发布于 2013-04-07 16:34, 526 次点击
template<class T>
void fun(T m)
{
    //如果打印m,怎么使用printf()?
}
5 回复
#2
peach54602013-04-07 17:07
你可以考虑重载<<
#3
melody_rain2013-04-07 17:11
回复 2楼 peach5460
看来么得简单的方法了...
#4
月暗2013-04-07 17:28
给m的各种类型,加个toString方法,然后打印toString的返回值

[ 本帖最后由 月暗 于 2013-4-7 17:30 编辑 ]
#5
peach54602013-04-07 17:31
以下是引用melody_rain在2013-4-7 17:11:14的发言:

看来么得简单的方法了...

模板,这么高深的东西.你还想怎么简单呢

另外
printf显然不能用来玩模板...
C的函数怎么用在这么高深的c++里面咯???

再另外
应该只要是能变成字符流的应该都可以cout<<吧
#6
邓士林2013-04-07 22:27
模板是c++中的东西,printf是c中的东西,这两个混在一起,不好搞
1