問題タブ [erase-remove-idiom]
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.
javascript - Javascriptの消去削除イディオムに相当するものはありますか?
Javascript で配列または配列に似たオブジェクトを繰り返し処理しているときに要素を追加または削除する場合、基になるコレクションが変更された可能性や、反復子が無効になった可能性があることを考慮する必要がありますか? 言い換えれば、Javascript の C++のErase-remove イディオムに相当するものはありますか?
c++ - ベクトルから特定の指定された値を削除するには?
mySongs
ユーザーが入力した曲のコレクションを格納するベクトルです。if ステートメントでは、プログラムはベクトル内の要素をユーザー入力でチェックします。一致する場合、その指定された値をベクターから削除します。解決策を探すと、remove/erase idiom:の使用を推奨する人がいます。しかし、コードに実装すると、このエラーがポップアップし続けますC2678 binary '==': no operator found which takes a left - hand operand of type 'Song' (or there is no acceptable conversion)