单项选择题

有函数模板声明和一些变量定义如下:
  template   double dl,d2;
  则下列调用中,错误的是()

A.sum<double,double,double>(dl,d2);
B.sum<double;double>(d1,d2);
C.sum<double>(d1,d2);
D.sum(d1,d2);