实现STL type

    科技2022-07-21  97

    实现STL type_traits 头文件

    注意: 本人是原创, 如若发现雷同, 后果自负

    参考网站

    STL type_traits 头文件

    为了更了解模板元编程的原理, 我决定实现type_traits头文件

    注意: 有些只能是编译器内部的实现, 无法使用普通的C++代码实现.

    模板元编程的历史

    1994 年的 C++ 标准委员会会议上,Erwin Unruh 演示了一段利用编译器错误信息计算素数的代码。1995 年的 Todd Veldhuizen 在 C++ Report 上,首次提出了 C++ 模板元编程 的概念,并指出了其在数值计算上的应用前景。随后,Andrei Alexandrescu 提出了除了数值计算之外的元编程应用,并设计了一个通用的 C++ 的模板元编程库 —— Loki

    到了c++ 11 type_traits 被加到了标准库了

    下一篇: C++ STL type_traits 实现 - integral_constant QQ交流群: 552641067

    Processed: 0.011, SQL: 8