历史.SGI的STL提供了codice_5, codice_6, codice_7, codice_8等类模板。由于其有用性，很快其它的C++编译器也支持了这一特性，如GCC、 libstdc++ 以及MSVC （在stdext命名空间）。C++ TR1语言标准中提出了增加codice_9类模板，最终接受为codice_10。 Boost C++ Libraries也提供了一种实现。codice_11.
类成员函数.头文件codice_12中定义了类模板