请教c++问题(模板)

[复制链接]
查看11 | 回复0 | 2007-10-23 22:08:57 | 显示全部楼层 |阅读模式
首先说一下,可以这样初始化变量: int *p=new int(5);或 int p(5);同样对float也有同样的方法初始化,如float(5),就创建了一个临时变量,类型为float,值为5。上面的程序中,当调用fun(a)时,模板的类型T就相当于float,因为a的类型是float.其中的T(5)就相当于float(5).因此,y=1.5*1.5-5=-2.75.作为返回值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行