有谁知道微软在C++标准库的实现中使用了哪种算法,或者有什么方法可以找出哪种算法?这只是私人信息吗?
我不怀疑他们使用的算法能够保证STL容器的C++标准中指定的性能要求,但是我非常想知道具体的内容!
谢谢!
发布于 2013-10-16 16:55:01
标准库中的几乎所有代码都是作为标头实现的,因为模板必须在使用它们的每个源文件中都可用。打开头,看一看。
此外,有一个伟大的视频系列直接从MS,涵盖了很多的实现细节的STL。
http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL- http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Advanced-STL
发布于 2013-10-22 08:08:02
曾傑瑞Jeremiah是正确的,MSVC使用DinkumWare库。如果你想要更多的信息,我强烈推荐STL讲座。
https://stackoverflow.com/questions/19416442
复制相似问题