STL之空间配置器

在前面很多随笔里都有提到new对象是先分配内存然后初始化对象,主要是对operator new和placement new的使用

在SGI STL中内存的分配和初始化是分开的,分配内存是使用类模板,模板参数是非类型模板参数,<int inst>不过完全没有派上用场。

当内存大于128byte时使用第一级空间配置器,当内存小于128byte时使用第二级空间配置器。

对象的构造和析构是使用全局对象。

 

posted @ 2013-08-18 23:09  l851654152  阅读(141)  评论(0编辑  收藏  举报