模板題

有如下模板定義:
template T fun(T x,T y){return x*x+y*y;}
在下列對fun的調用中,錯誤的是:C

A.fun(2,8)//這個保證了前面的T都是int
B.fun(2.0,8.2)//都是float
C.fun(2.3,8)//不同
D.fun<int>(2,8.3)//<int>可以將8.3轉換爲整型。所以可以

因爲前面的T是唯一的,所以函數參數裏的T應該是同一個類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章