STL的心得(1)--为什么使用STL

原创 2004年07月06日 09:24:00

在上次作项目的过程中,我想到用MFC的容器类,所以信守拈来一个CObArray类,由于我这个项目是用在服务器端的,长年运行,所以运行没多长时间,我就发现有内存泄漏的问题,Shit,我于是乎检查自己写的那段代码,后来才发现用到了CObArray这个类,而没有释放,看MSDN,不得了,它对于内存释放等解决的不太好呀。所以我寻找另外的一个方式来重新替换一下这个我认为不太好使用的CObArray类。我的选择是STL。

既然确定是用STL,但是STL有很多,如VC自带的,STLPort等等,我看了一下VC自带的那个,他的源代码的质量确实不敢恭维,所以后来选择了STLPort,在网上当了一个。

SGI-STL内存池实现及简单使用

这篇博客主要讲一下SGI-STL中的空间配置器的工作流程。我自己实现模仿STL实现了一个空间配置器,并且用两个容器list和vector测试使用了空间配置器。这里只给出模型,如果要看源码,请到http...
  • Chengzi_comm
  • Chengzi_comm
  • 2016年08月15日 12:51
  • 1603

C++手稿:STL中的函数对象与函数指针

先来感受一下C++中的函数对象和函数指针: templatetypename T> void printer(int a, int b, T func){ coutfunc(a, b)e...
  • yangjvn
  • yangjvn
  • 2015年08月19日 11:05
  • 893

一篇关于STL标准模板库使用方法的经典文章!

STL 简介,标准模板库 作者:Scott Field         这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。 ...
  • hygzxf
  • hygzxf
  • 2011年09月13日 16:10
  • 2790

STL hashmap

全网最全STL hash_map使用讲解 这么
  • u010335911
  • u010335911
  • 2014年05月20日 01:13
  • 2689

C++学习之路(3) 常用数据结构与STL

一.什么是STLSTL全称为Standard Template Library,即标准模板库,该库提供一些常用的容器对象和一些通用的算法等,大家可以理解STL就是一个库,该库帮我们封装了很多容器类和通...
  • kelvinmao
  • kelvinmao
  • 2016年07月22日 16:32
  • 994

多年来,STL容器的使用总结!

第1条:慎重选择容器类型。 标准STL序列容器:vector、string、deque和list。 标准STL关联容器:set、multiset、map和multimap。 非标准序...
  • shaderdx
  • shaderdx
  • 2017年02月20日 16:31
  • 553

C++ STL list介绍与使用方法

list(链表)链表也即链式表,在数据结构中,我们知道线性表的物理存储结构有两种,顺序表(数组)和链式表(结点)。链表是在堆中为每一个元素分配内存,然后利用指针将所有元素串起来。根据这种物理存储结构,...
  • Cypress1010
  • Cypress1010
  • 2016年12月15日 13:34
  • 1789

跨动态库使用stl出现崩溃问题

在一个mfc扩展动态库导出函数返回了map变量 ,在exe使用该变量会导致崩溃。如果直接调用该变量不通过函数也一样。不要在动态库接口中传递STL容器!!VC的STL版本,编译选项也是一样的。针对Vec...
  • su317
  • su317
  • 2007年12月17日 17:34
  • 2350

java入门:STL

List mylist1 = new ArrayList(); List mylist2 = new LinkedList(); List mylist3 = new Vector(); ...
  • cyhbyw
  • cyhbyw
  • 2014年04月23日 10:49
  • 1370

STL使用入门( Using STL)

作者:Zoran M. Todorovic原文:Using STL.翻译:Winter STL使用入门( Using STL) 0 前面的话(Winter) ...
  • aa211314
  • aa211314
  • 2007年10月01日 14:19
  • 2028
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STL的心得(1)--为什么使用STL
举报原因:
原因补充:

(最多只允许输入30个字)