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