我知道我的STL(随g++ 4.x.x提供)使用红黑树来实现诸如map之类的容器。是否可以直接使用STL内部的红黑树?如果可以,如何使用?如果不行,为什么不行——为什么STL没有暴露红黑树?
令人惊讶的是,我在谷歌上找不到答案。
编辑:我正在研究使用红黑树作为解决插入时额外分配构造函数调用的方法。请参见这个问题。我的STL使用红黑树来实现map。
我知道我的STL(随g++ 4.x.x提供)使用红黑树来实现诸如map之类的容器。是否可以直接使用STL内部的红黑树?如果可以,如何使用?如果不行,为什么不行——为什么STL没有暴露红黑树?
令人惊讶的是,我在谷歌上找不到答案。
编辑:我正在研究使用红黑树作为解决插入时额外分配构造函数调用的方法。请参见这个问题。我的STL使用红黑树来实现map。