Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
リストでunique()を呼び出すと、繰り返しが見つかった場合にもリストのサイズが変更されますか?
はい、そうです。重複する要素を削除します。したがって、リストのサイズも変更されます。
こちらのドキュメントをご覧ください。それは言う:
削除された要素では、デストラクタが呼び出され、イテレータと参照が無効になります。
std :: listの場合、要素を消去している間、イテレータと消去された要素への参照のみが無効になることに注意してください[23.2.2.3/3]。