摘要: 1、用const char*实参调用如下模板,则比较的是指针值,而不是指向的字符串。此时需要模板特化。示例template <typename T>int compare(const T &v1, const T &v2){ if (v1 < v2) return -1; if (v2 < v1) return 1; return 0;}2、函数模板的特化:一个或多个模板形参的实际类型或实际值是指定的。• 关键字 template 后面接一对空的尖括号(<>);• 再接模板名和一对尖括号,尖括号中指定这个特化定义的模板形参;• 函数形参表;• 阅读全文
posted @ 2011-04-11 13:44 浪里飞 阅读(600) 评论(0) 推荐(0) 编辑