我似乎有一个奇怪的问题,每次我尝试增加一个跟踪传出网络请求的整数(响应请求将匹配该int,以便我们可以配对响应数据)。那么每次我尝试增加控制台都会“阻塞”并冻结增量?有什么理由可以这样做吗?它只是一个普通的tracker_id + = 1代码不应该阻塞,我通常不会在这些事情上使用。
答案 0 :(得分:3)
有时您可能会觉得调试器在一行上,而实际上代码在之前或之后停止在istruction上。
如果tracker_id
是一个简单变量(例如int
,long
)而不是类实例,那么tracker_id += 1
就无法阻止。这是不可能的。
另请注意,编译器在如何将源代码转换为机器代码方面变得越来越自由,因此如果您希望能够正确跟踪源代码和变量,请确保禁用所有优化进行编译。
答案 1 :(得分:0)
我必须在我的主类中创建类,第一类是我创建的一个简单的网络类,可以轻松地从API调用(比特币JSON-RPC api所以我可以调用coin_server-> getbalance())这个问题是因为这两个类都位于主类中,显然比特币类在设置在游戏服务器类中之前会被销毁。因为它可以解释为什么当我试图调用硬币api函数时它会崩溃。