两个人 发表于 2015-5-10 17:34:17

类型的实参与类型的形参不兼容

#include "stdafx.h"

#include<iostream>
using namespace std;
template <typename t,typename t1>
t* hs(t a[],t1 b);
template <>char* hs(char a[],int b);
int main()
{
        char *ip[]={"acx","qdasdcxwq","qwaazs","qwdax","oiuhuhsxaih9i"};
        int d=5;
        hs(ip,d);
        cin.get();
        return 0;
}
template<>char*hs(char a[],int b)
{
        for(int l=0;l<5;l++)
        {
                cout<<strlen(a);//提示:类型的实参与类型的形参不兼容。想不出来哪里的问题。
        }
}

页: [1]
查看完整版本: 类型的实参与类型的形参不兼容