1

如果这是一个“谷歌是你的朋友”的问题,我提前道歉。我已经搜索过,但也许我一直在使用错误的术语进行搜索。

任何人都可以向我指出任何关于 MS 随 Visual Studio 2003 提供的 STL 扩展的介绍性文档吗?我相信这些库是从 Dinkumware 获得许可的,我看过他们的文档,但他们没有帮助解决这个问题。

我试图确保我们在使用这些扩展容器时没有犯一些愚蠢和明显的错误。我自己没有解决这个问题——我正在帮助另一个开发人员——但我相信这个问题与在 hash_set 容器中创建桶进入某种无限循环的算法有关。正如我所说,我只是想确保我们已经消除了明显和愚蠢的错误。

4

2 回答 2

4

像往常一样,微软的 API 由微软在 MSDN 上记录:

http://msdn.microsoft.com/en-us/library/1t4xas78(VS.80).aspx

于 2009-04-21T19:39:06.927 回答
2

微软从 VS 2003 开始​​做的一件事就是将非标准 C++ 扩展放入stdext命名空间:

因此,在stdext(标题或 MSDN 上)进行搜索将对您有所帮助。请注意,虽然上面的链接只讨论<hash_set><hash_map>(即使在页面的 VS 2008 版本中),但 stdext 命名空间用于其他内容,例如检查的迭代器和检查的算法。

于 2009-04-21T19:58:37.800 回答