摘要: 模板的局限性 局限性: 模板的通用性并不是万能的 例如: template<class T> void f(T a, T b) { a = b; } 在上述代码中提供的赋值操作,如果传入的a和b是一个数组,就无法实现了 再例如: template<class T> void f(T a, T b) 阅读全文
posted @ 2022-04-12 22:49 安静点-- 阅读(69) 评论(0) 推荐(0)
摘要: 普通函数与函数模板的调用规则 调用规则如下: 如果函数模板和普通函数都可以实现,优先调用普通函数 可以通过空模板参数列表来强制调用函数模板 函数模板也可以发生重载 如果函数模板可以产生更好的匹配,优先调用函数模板 示例: //普通函数与函数模板调用规则 void myPrint(int a, int 阅读全文
posted @ 2022-04-12 22:47 安静点-- 阅读(137) 评论(0) 推荐(0)