已定义如下函数模板:
    template    T max( T x, T y )  {  ......  }
则编译模板函数调用语句:cout << max(3.5f, 6.2f); 将自动生成下列哪个函数定义代码?(    )
Ashort max(short x
B short y)  {  ......  }[|]float max(float x
C float y)  {  ......  }[|]int max(int x
D int y)  {  ......  }[|]double max(double x
E double y)  {  ......  }