问题描述:
c++程序:error C2244:'linearlistlink::insert' :unable to resolve function overload
template
bool linearlistlink::insert(int k,const T& x)
{
if (k0&&!p) throw outofbounds ();
linknode *y=new linknode;
y->date=x;
if(k)
{
y->link=p->link;
p->link=y;
}
else
{
y->link=first;
first=y;
}
return ture;
}
编译之后总是出现:
error C2244:'linearlistlink::insert' :unable to resolve function overload
这是为什么呢?要怎么修改呢?
template
bool linearlistlink::insert(int k,const T& x)
{
if (k0&&!p) throw outofbounds ();
linknode *y=new linknode;
y->date=x;
if(k)
{
y->link=p->link;
p->link=y;
}
else
{
y->link=first;
first=y;
}
return ture;
}
编译之后总是出现:
error C2244:'linearlistlink::insert' :unable to resolve function overload
这是为什么呢?要怎么修改呢?
问题解答:
我来补答展开全文阅读