***すれ立てるまでもない質問はここで 第8刷***
■ このスレッドは過去ログ倉庫に格納されています
0589586
NGNGhttp://www.amazon.com/exec/obidos/ASIN/1571690956/qid%3D1010225067/ref%3Dsr%5F11%5F0%5F1/104-3208218-6416734
という本です。評判がいいから買ったのですが・・・あ、たぶんオーバーフローはないと思います。同期させてるぶんなら・・・
それと自己レスになっちゃいますが>>586の(front+SIZE-1==rear)の意味がわかりました。
これはinsert()を20回呼び出した後、removeを20回呼び出すとキューは空になり、
rear = 19, front = 0となるから(front+SIZE-1==rear)はtrueになります。
しかしremove()を一度も呼びださなくてもtrueになりますから、設計ミスですね。
■ このスレッドは過去ログ倉庫に格納されています