26. 在C++程式設計中,若給定以下的函數樣板(function template)
template < class T >T maximum( T value1, T value2 ){ if (value1> value2) return value1; else return value2;}
當主程式中執行maximum(2, 5); 與maximum( 2.3, 5.2 ); 兩個函數呼叫(function call)時,所傳回的結果為?
(A) 5,型態不符錯誤(a type-mismatch error)
(B) 5,5.2
(C) 2,2.3
(D)兩個錯誤訊息
template < class T >
T maximum( T value1, T value2 )
{
if (value1> value2)
return value1;
else
return value2;
}
(A) 5,型態不符錯誤(a type-mismatch error)
(B) 5,5.2
(C) 2,2.3
(D)兩個錯誤訊息
答案:登入後查看
統計: A(12), B(55), C(6), D(4), E(0) #654040
統計: A(12), B(55), C(6), D(4), E(0) #654040
詳解 (共 2 筆)
#4570639
T 泛型
1
0
#956465
??
0
0