模板函数的嵌套调用

来源:互联网 发布:类似知乎的国外网站 编辑:程序博客网 时间:2024/05/17 20:29

template<class A, class B> void kkaka(A a, B b)
{
 a.kakaka<B>(b);
}
在g++中,上面的声明会报错,原因在于a的kakaka函数被显式调用了,如果改为
template<class A, class B> void kkaka(A a, B b)
{
 a.kakaka(b);
}
 
是可以正常运行,没有编译错误

原创粉丝点击