饭后温柔

汉堡与老干妈同嚼 有可乐味
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年2月16日

摘要: 最近看了C++11的一些特性,最感兴趣的是可变模板参数,自动类型推断和匿名函数。Loki中的TypeList,是需要递归定义的,并且需要一个NullType作为尾节点。可变模板参数使得实现TypeList更简洁,更易懂。以下是我用C++11实现TypeList,其实只用了可变模板参数。去掉了递归定义,特别是尾节点可直接使用typelist,使得整个语义很美。 ////////////////////////////////////////////////////////// template struct typelist { }; typedef type... 阅读全文

posted @ 2014-02-16 15:24 饭后温柔 阅读(4589) 评论(7) 推荐(4) 编辑