送信ネットワーク要求を追跡する整数をインクリメントしようとするたびに、奇妙な問題があるようです (応答要求はその整数と一致するため、応答データをペアにすることができます)。コンソールをインクリメントしようとするたびに、インクリメントで「ブロック」されてフリーズしますか? これを行う理由はありますか?その通常の tracker_id += 1 コードはブロックされるべきではなく、私は通常、これらのことについて決して初心者ではありません。
質問する
103 次
2 に答える
3
場合によっては、デバッガーが 1 行に表示されているような印象を受けることがありますが、実際にはコードが前後の命令で停止しています。
がtracker_id
単純な変数 ( int
、 などlong
) であり、クラス インスタンスではない場合、tracker_id += 1
ブロックする方法はありません。それは不可能です。
また、コンパイラはソース コードをマシン コードに変換する方法についてますます自由になりつつあるため、ソース コードと変数を正しく追跡できるようにする場合は、すべての最適化を無効にしてコンパイルするようにしてください。
于 2013-05-25T06:19:57.053 に答える
0
最初のクラスは、API (Bitcoin JSON-RPC API なので、coin_server->getbalance() だけを呼び出すことができる) から簡単に呼び出すために作成した単純なネットワーク クラスです。問題は、両方のクラスがメインクラスに配置されており、ビットコインクラスはゲームサーバークラス内に設定される前に破棄されるようです. コインAPI関数を呼び出そうとするとクラッシュする理由が説明されています。
于 2013-05-25T18:08:24.263 に答える