你用过一个检查过的STL实现吗?
有没有发现你不期待的错误?
有没有我可以在Linux上免费试用?
VS2013专业本地64位debuggingMSVSMON问题
什么是rescache.hit?
Windows中的标题alloca.h
工作线程中堆栈溢出的信息性退出
如何从XP下的64位registry中删除?
GCC附带的标准C ++库的GNU实现检查了STL。 只需将-D_GLIBCXX_DEBUG添加到您的命令行。
是的,我用过了。 我不能确定它是否被发现了错误,但是这让我更加确信某些类别的错误不会被遗漏。
由于性能开销,我们只使用检查过的STL进行调试构建。
我还没有使用它,但快速搜索显示,STLPort在DEBUG模式下检查迭代器 。
微软的VC ++实现检查。
它很容易捕获迭代器引用它所属的STL容器越界的地方。
我不确定,但我认为你应该尝试Boost C ++库。 它具有各种各样的功能,包括概念检查等。哎呀,它成为C ++ 0x标准的基础!