問題タブ [reverse-iterator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - STL で reverse_iterator を使用して単語を出力する方法
2 つのテキスト ファイルを読み取ってから、2 番目のファイルの単語と最初のファイルの単語を比較する必要があります。次に、KnownWords
両方のファイルから同じ単語を表示する必要があり、同じではない残りの単語はUnknownWords
. 次のステップは、最も頻繁に使用される既知の単語を関数に表示しDisplayMostFreqKnownWords()
、未知の単語をDisplayMostFreqUnknownWords()
関数に表示することです。正常に完了しDisplayMostFreqKnownWords()
、これまでのところ出力は問題ありません。から同じコードをコピーしDisplayMostFreqKnownWords()
ましたDisplayMostFreqUnknownWords()
が、これは関数では出力に何も表示されません。何が悪いのかわからない。誰かがこれを理解できますか?
出力は次のとおりです。
ヘッダー ファイル:
私のプログラム:
c++ - while ループを使用した C++11 逆イテレータ
私はコードが良い習慣ではないことを知っているので、質問はそれについてではありません. 次の例がどのように機能するかを理解したいだけです。remove を呼び出すときにイテレータで何もしないことに注意してください。ループが次の反復に進むとき、どのように次の要素を指しているのでしょうか?
出力は次のとおりです。