gpt4 book ai didi

调试时的 C++ 计时

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:40:44 24 4
gpt4 key购买 nike

我的项目有个小问题:我在我的程序中使用 C++ chrono 库来处理时间。但是当我在调试计时时钟继续运行时到达断点并且当我继续程序时,与计时器一起工作的东西中有疯狂的值。

现在我的问题:是否有库或方法来拥有“调试时间”时钟来防止调用的问题。

谢谢!

最佳答案

当您在 Debug模式下检查代码时,没有神奇的工具可以让时间停止。

您解决了计时器影响结果的特定问题。我不能给你具体的建议,因为你还没有提供关于你的计时器如何影响你的结果的细节,更不用说对你试图调试的内容的可用描述了。

我经常遵循以下文章中给出的建议: https://www.toptal.com/qa/how-to-write-testable-code-and-why-it-matters

要从单元测试中去除非确定性因素,然后使用单元测试作为我的驱动程序来调试我的代码。这是否能解决您的问题取决于您的问题的细节。

简而言之,将您正在调试的内容与计时器分开。

关于调试时的 C++ 计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51254427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com