给定以下教程中的函数模板。templatedoubleGetAverage(TtArray[],intnElements){TtSum=T();//tSum=0for(intnIndex=0;nIndex行内TtSum=T();//tSum=0他们说它将调用特定类型的默认构造函数(基于我们调用此函数的类型)。我怀疑这个调用是如何将值赋给tSum的,因为这会很好地调用构造函数。但由于构造函数不返回任何内容,因此iSum如何初始化为0(对于int)或0.0(对于double)。 最佳答案 您正在阅读的教程进行了一些严重的术语扭曲/简