代码改变世界

随笔档案-2012年7月27日

C++ Standard Stl -- SGI STL源码学习笔记(03) STL中的模板编译期检查与偏特化编译期检查

2012-07-27 10:13 by respawn, 1672 阅读, 收藏,
摘要: 前一篇文章中说了SGI STL中的Concepts Check,其实就是利用模板类类实例化在编译期会执行检查的特性. SGI STL大量运用了Concepts Check,前面已经说过,这里不再多说.在>中在"模板与泛型编程"章节中有讲解模板的特化,不再赘述. 模板特化分为两种: 1. 绝对特化 2. 部分特化在这片博文中,主要来看一下部分特化.依旧是选用stl_stack.h源码.template ) >宏__STL_DEPENDENT_DEFAULT_TMPL只是简单的用来实现默认模板参数的指定:# define __STL_DEPENDENT_DEFAU. 阅读全文