一定要用模板吗?对于结构体元素查找,可能会用到根据其中几个元素来比较,或者所有元素来比较所以最好可以专门写函数来查找比如intfind(structstu*array,intvalue){inti;for(i=0;i也可以改成从参数传过来if(array[i].m==value)break;returni;}这个是查找m的如果对于结构体查找的元素是固定的,比如值查找m,或者只有当所有元素值相等时才算找到可以重载操作符==