2

Stl キューは、1 行の大きなプログラムで使用されます。

if( q_block.empty() )

返すべきではないのに true を返します。そして、このコードを次のように変更します

if( q_block.size() == 0 )

想定どおりに false を返します。STL ソース コードを読むと、この 2 つの機能はまったく同じであることがわかりました。しかし、この状況でなぜ動作が異なるのかわかりません。

誰か私にアイデアを教えてもらえますか?

4

0 に答える 0