#include <iostream>
using namespace std;
template <class T> T FindLargest( T *items, int NumItems )
{
T MaxFound;
int i;
for( i=0; i<NumItems; i++ ) {
if( i == 0 ) MaxFound = items[i];
else if( MaxFound < items[i] ) MaxFound = items[i];
}
return MaxFound;
}
void main()
{
int a[]={1,2,3,4,5,6};
float b[]={3.6,8.3,61.3,55};
long c[]={21,1.4,43,44.5};
double d[]={33.2,55,3,21.8,65.2};
char e[10]={43,66,65};
cout<<"char中的最大值为:"<<FindLargest(e,10)<<endl;
cout<<"int中的最大值为:"<<FindLargest(a,6)<<endl;
cout<<"float中的最大值为:"<<FindLargest(b,4)<<endl;
cout<<"long中的最大值为:"<<FindLargest(c,4)<<endl;
cout<<"double中的最大值为:"<<FindLargest(d,5)<<endl;
}
请各位大哥看看 这个程序怎么特化后就能够运行求出字符串数组的最大值了
重载下也行 各位大哥帮我看看怎么重载后就能够运行求出字符串数组的最大值了 小弟先谢谢各位大哥了
我郁闷啊