STL编程
文章平均质量分 76
华山论剑
这个作者很懒,什么都没留下…
展开
-
通过模板初识STL思维
同学们都在C++中学习过模板技术,那么是否与STL模板技术不一样呢?其实STL并不是特别的神秘,用到的也不是新技术,通过下面的例子加以说明。 #include "stdafx.h" #include using std::cout; using std::endl; template class MyArray { private: int m_nTotalSiz原创 2012-03-08 12:39:39 · 501 阅读 · 0 评论 -
STL中Straits技术
traits技术: STL标准模板库非常强调软件的复用,而traits技术是采用的重要手段。traits的中文意思就是特性,traits就像萃取机,提取不同类的共性,以便能统一处理。traits依靠显示模板特化来把代码中因类型不同而发生变化的片段拖出来,用统一的接口来包装。这个接口可以包含一个c++类所能包含的任何东西,如内嵌类型、成员函数、成员变量。作为客户的模板代码,可以通过原创 2012-03-08 13:35:11 · 474 阅读 · 0 评论