- 博客(2)
- 收藏
- 关注
原创 type_traits 类型萃取与可变参数模板
一、类型萃取type_traits实现了在编译期计算、查询、判断、转换和选择类型的能力,使得我们在编译期就能做到优化改进和排错。实现如下:template <class T, T v>struct integral_constant { static const T value = v; typedef T value_type; typedef integral_constant<T,v> type; constexpr operator valu.
2021-05-04 19:21:31 277
原创 模板函数与模板参数自动推导
今天在一个开源项目中看到一个模板的使用,便想着重新复习这块的内容。重新翻看以前看过的书籍,发现好多地方都留下了问题,后面也没有再去研究了,再次看到还是一脸懵 。这一次我结合网上别人的理解和自己动手实践,总算有了一点理解,便把他记录下来,便于以后观看。template <typename T>struct identity{ typedef T type;};template <typename T = int>void func(typename i
2021-05-04 01:28:37 740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人