美文网首页
C++11 模板元编程 - TLP库

C++11 模板元编程 - TLP库

作者: MagicBowen | 来源:发表于2016-09-16 10:04 被阅读319次

本节开始介绍TLP库中的模板元编程组件。TLP中许多基础的组件前文已经提到,我们先稍作汇总,然后开始着重讲解对模板元编程非常重要的数据结构TypeList和其相关算法的实现。

TLP库的所有源码在github上开源,可以在https://github.com/MagicBowen/tlp下载。


基础类型和元函数

返回 C++11模板元编程 - 目录

相关文章

  • C++11 模板元编程 - TLP库

    本节开始介绍TLP库中的模板元编程组件。TLP中许多基础的组件前文已经提到,我们先稍作汇总,然后开始着重讲解对模板...

  • C++11 模板元编程 - Test in TLP

    TLP库中“tlp/include/test”目录下是我们前面介绍过的面向C++模板元编程的测试框架。该框架使用时...

  • C++11 模板元编程 - Traits in TLP

    C++标准库STL中的type_traits文件中,已经有了比较全面的C++ trait组件,可以用来对代码做各种...

  • C++11 模板元编程 - TLP测试框架

    既然说可以把模板元编程当做一门独立的语言,那么针对这门语言,我们希望能有一个专门的xUnit测试框架。 传统的C+...

  • C++11 模板元编程 - 元编程

    从本节开始我们将模板元编程当做一门独立的函数式语言来讨论它的方方面面。 所谓元编程,就是指可以产生程序的程序。由于...

  • C++11 模板元编程 - 模板元编程的应用

    本节开始我们通过使用C++模板元编程去解决一些实际问题,来展示模板元编程针对现实问题的使用方法和设计技巧。本节中的...

  • C++11 模板元编程 - 模板递归

    模板可以被递归调用,在模板递归的过程中,可以执行前面我们提到的两种编译期计算:数值计算和类型计算。 下面我们用模板...

  • C++11 模板元编程 - 元函数

    我们继续演进前面那个无聊的类型计算的例子,来得出元函数的定义。 前面我们实现了PointerOf,它对于传进的任意...

  • C++11 模板元编程 - 后记

    当1994年,Erwin Unruh在C++标准委员会上演示了通过C++模板在编译期计算素数的程序后,C++模板元...

  • C++11 模板元编程 - 前言

    熟悉C++的程序员都知道,C++是一门多范式编程语言,支持面向过程、面向对象、泛型编程以及函数式编程范式。然而提到...

网友评论

      本文标题:C++11 模板元编程 - TLP库

      本文链接:https://www.haomeiwen.com/subject/kdxiettx.html