回答編集履歴
1
微修正
test
CHANGED
@@ -18,6 +18,6 @@
|
|
18
18
|
|
19
19
|
mouseon()関数で、マウス座標を取り出してmouse_queueへエンキュー(push)します。
|
20
20
|
|
21
|
-
main()関数では、mouse_queue.empty()がfalseの時にデキュー(pop)してloop()関数へPointを渡せばよいです。
|
21
|
+
main()関数では、mouse_queue.empty()がfalseの時にデキュー(front → pop)してloop()関数へPointを渡せばよいです。
|
22
22
|
|
23
23
|
もし、main()関数とmouseon()関数が別スレッドで動作するようでしたら、スレッド間の排他制御が必要になります。[std::mutexとstd::lock_guard](http://qiita.com/termoshtt/items/c01745ea4bcc89d37edc)を使えば簡単・確実です。
|