摘要: 返回完整目录 1.7 总结 Summary 函数模板定义了一系列不同模板实参的函数 当传递实参给依赖于模板参数的函数参数,函数模板推断模板参数并实例化相应的参数类型 可以显式限定前面模板参数(you can explicitly qualify the leading template parame 阅读全文
posted @ 2020-08-18 23:10 失落孤舟 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 返回完整目录 1.6 但是为什么不...? But, Should't We ...? 可能,甚至简单的函数模板可能引发进一步的疑问,这些疑问可能如此常见,所以在此简单地进行讨论。 1.6.1 传值还是传引用? Pass by Value or by Reference? 读者可能疑惑,为什么截止目 阅读全文
posted @ 2020-08-18 22:43 失落孤舟 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 返回完整目录 1.5 重载函数模板 Overloading Function Templates 和普通函数一样,函数模板也可以被重载,也就是说,同样的函数名可以有不同的函数定义。所以当一个名字被用作函数调用时,编译器必须确定从不同的候选者中决定调用哪一个。这个决策过程可以相当复杂,即使在没有模板的 阅读全文
posted @ 2020-08-18 21:36 失落孤舟 阅读(306) 评论(0) 推荐(0) 编辑