摘要: 在模板编程中,有几个常用的技术:模板(偏)特化,特性萃取,标签分派,匹配失败不是错误。其中模板(偏)特化是基础,匹配失败不是错误(SFINAE)应用最为广泛。 现代C++对模板编程做了更多的加强,boost.hana又结合constexpr和lambda把类型与值的计算统一了起来。放眼C++世界,尤 阅读全文
posted @ 2017-02-16 22:30 frereze 阅读(613) 评论(1) 推荐(1) 编辑
摘要: 最新的visual studio还不支持hana,不知道vs2017正式版本出后会不会支持。等不及了,先用rc版试试吧。 1、从https://github.com/boostorg/hana下载或拉取最新版本,我们只需要'include/boost/'目录中的所有文件。 2、新建一个控制台应用程序 阅读全文
posted @ 2017-01-21 20:49 frereze 阅读(1131) 评论(1) 推荐(0) 编辑