请编写一个函数maxofarray(atype*p,int count),该函数从一个数组中找出其中的最大元素,并且数组中可以存放多种数据类型的元素。 注意:部分源程序己存在文件test42_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数maxofarray的花括号中填写若干语句。 文件test42_2.cpp清单如下: include<iostream.h> include<string.h> include<conio.h> template<class atype> void maxofarray(atype* p,int count) { } void main () { int len=5; char *p1; cout<<'the char type array and it's length is 5:/n'; cout<<'the array element is a b c d e/n'; p1=new char[len]; for (int i=0;i<len;i++) p1[i]='a'+i; maxofarray(p1,len); }