当进行程序开发(特别是模板函数/模板类)的时候,程序员经常不会想到去优化所调用函数的模板参数。这篇文章提供了优化模板函数的方法。既然它是一种先进的方法,你应该去测试下面的代码并看看其结果。
为了实现以上的目的,我们可以使用以下的方法:
调用一个帮助函数 传递一个额外参数到帮助函数 然后,建立两个可以重载的帮助函数(名字相同,但参数不同):其中一个要优化(对一定的模板参数),另一个函数不要优化。对于后面的帮助函数,你可以使用'. . .'结构。下面是优化的convert_string函数的用法: