STL之空间配置器

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

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

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

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

 

你可能感兴趣的:(STL)