【c++指南】模板VS手写代码:这场效率对决你站哪边?【上】

【c++指南】模板VS手写代码:这场效率对决你站哪边?【上】

引入泛型编程在如上一段代码中,写了一个Swap函数,为了多种类型的支持,因此通过函数重载达到了多种类型的变量的交换。但是,如果此时增加一个新类型:如float类型或者类类型时,又需要程序员再增加自己对应的的函数。这是非常麻烦且代码复用性较低

17小时前30