STL源码分析之二—迭代器
1.Traits编程技巧:
Traits编程技法大量运用在STL实现品中,它利用“内嵌型别”的编程技巧与编译器的template参数推导功能,增强C++未能提供的关于型别认证方面的能力,弥补C++不为强型别语言的遗憾,
例:
Template <class T>
Struct MyIter
{
Typedef T value_type;
T*ptr;
1.Traits编程技巧:
Traits编程技法大量运用在STL实现品中,它利用“内嵌型别”的编程技巧与编译器的template参数推导功能,增强C++未能提供的关于型别认证方面的能力,弥补C++不为强型别语言的遗憾,
例:
Template <class T>
Struct MyIter
{
Typedef T value_type;
T*ptr;