問題詳情

71 以下是一個C++的template function:

假設我們已在程式中宣告了以下變數,且各變數均已有適當的初始值: int a, b, c; char d, e, f; 則以下那一個max( ) 函式呼叫會造成編譯時的錯誤(compile-time error)?
(A)c=max(a, b);
(B)c=max<int>(a, b);
(C)c=max(int a, int b);
(D)c=max(d, e);

參考答案

答案:C
難度:適中0.5
統計:A(0),B(13),C(17),D(2),E(0)