使用检查的STL实现,任何可用的免费?

  1. 你用过一个检查过的STL实现吗?
  2. 有没有发现你不期待的错误?
  3. 有没有我可以在Linux上免费试用?

Solutions Collecting From Web of "使用检查的STL实现,任何可用的免费?"

GCC附带的标准C ++库的GNU实现检查了STL。 只需将-D_GLIBCXX_DEBUG添加到您的命令行。

是的,我用过了。 我不能确定它是否被发现了错误,但是这让我更加确信某些类别的错误不会被遗漏。

由于性能开销,我们只使用检查过的STL进行调试构建。

我还没有使用它,但快速搜索显示,STLPort在DEBUG模式下检查迭代器 。

  1. 微软的VC ++实现检查。
  2. 它很容易捕获迭代器引用它所属的STL容器越界的地方。
  3. 我不确定,但我认为你应该尝试Boost C ++库。 它具有各种各样的功能,包括概念检查等。哎呀,它成为C ++ 0x标准的基础!