C++11新特新-varitable template应用

可变参模板原理可以仔细阅读C++primer 第5版相关部分

应用1

一个万用的HashFun
image
通过不断调用可变模板函数进行参数包的运算,最后加上一个两个参数的函数模板进行计算。

应用2

tuple案例
image
通过tupel函数内部继承自己来进行参数包的分离。最后继承空tuple。

总结以上两个案例均是以分离参数包的数据来进行的设计。应用1是通过调用模板函数,应用2是通过继承自己。

posted on 2022-08-07 16:14  hold涛  阅读(31)  评论(0)    收藏  举报