1

我似乎有一个奇怪的问题,每次我尝试增加一个跟踪传出网络请求的整数时(响应请求将匹配该 int,因此我们可以配对响应数据)。那么每次我尝试增加控制台都会“阻塞”并冻结在增量中?它有什么理由这样做吗?它只是一个普通的 tracker_id += 1 代码不应该被阻塞,而且我通常对这些事情不感兴趣。

4

2 回答 2

3

有时您可能会觉得调试器在一行上,而实际上代码在之前或之后的指令处停止。

如果tracker_id是一个简单的变量(例如int, long)而不是一个类实例,那么就没有办法tracker_id += 1阻塞。这是不可能的。

另请注意,编译器在如何将源代码转换为机器代码方面变得越来越自由,因此如果您希望能够正确跟踪源代码和变量,请确保在禁用所有优化的情况下进行编译。

于 2013-05-25T06:19:57.053 回答
0

我必须在我的主类中上课,第一类是我创建的一个简单的网络类,可以轻松地从 API 调用(比特币 JSON-RPC api,所以我可以只调用 coin_server->getbalance())问题是这两个类位于主类中,显然比特币类将在它被设置在游戏服务器类中之前被销毁。那里可以解释为什么当我尝试调用 coin apis 函数时它会崩溃。

于 2013-05-25T18:08:24.263 回答