こんにちは、宿題があり、最後の要件を除いてすべて完了しました。txt ファイルからデータを取得していますが、興行収入の値のいくつかは 0 です。0 の最初のインスタンスを返す代わりに、0 の最後のインスタンスを返します。コードのスニペットを次に示します。
long long worldBoxOffice = movie.getWorldBoxOffice();
movieMap.insert(pair<long long, Movie>(worldBoxOffice, movie));
ペアをマップに挿入した後、何をすればよいのでしょうか? [] 演算子をオーバーロードしますか? ちょっと混乱しているので、助けていただければ幸いです。コードを探しているのではなく、それについて正しい方向にプッシュするだけなので、これ以上コードを投稿しませんでした。ありがとう。
注: マップを使用する必要があり、複数のマップを使用することは許可されていません。