实现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