首页 > 试题广场 >

编写一个具有老式风格接口的函数,但要编写一个模板函数: t

[问答题]
编写一个具有老式风格接口的函数,但要编写一个模板函数:
template <class T>
int reduce(T ar[], int n);
该函数的原型如下:
int reduce(long ar[], int n);
实参应是数组名和数组中的元素个数。该函数对数组进行排序,删除重复的值,返回缩减后数组中的元素数目。请使用STL函数编写该函数(如果决定使用通用的unique()函数,请注意它将返回结果区间的结尾)。在一个使用long实例和string实例的小程序中测试该函数。

这道题你会答吗?花几分钟告诉大家答案吧!