使用经过检查的 STL 实现,有什么可以免费使用的吗? [英] Using a checked STL implementation, anything available for free?

查看:23
本文介绍了使用经过检查的 STL 实现,有什么可以免费使用的吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  1. 您是否使用过经过检查的 STL 实现?
  2. 它是否发现了您没有预料到的错误?
  3. 我可以在 Linux 上免费试用吗?

推荐答案

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

The GNU implementation of the standard C++ library that comes with GCC has checked STL. Just add -D_GLIBCXX_DEBUG to your command line.

是的,我用过.我不能确定它是否捕获了错误,但它让我更有信心不会遗漏某些类别的错误.

Yes, I've used it. I can't say for sure if it's caught bugs but it gives me more confidence that certain classes of bugs aren't being missed.

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

Because of performance overhead, we only use checked STL for debug builds.

这篇关于使用经过检查的 STL 实现,有什么可以免费使用的吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆