这个是错的吧:template<class T, class C=Cmp<T> > int compare(/*...*/);
template<class T, class C=Cmp<T> > int compare(const String<T>& s1, const String<T>& s2);
书上的例子,编译报错了,说只有类模板才能有默认参数。试了一下类模板的默认参数,确实可以。
[解决办法]
什么书?比较感兴趣