0

リストでunique()を呼び出すと、繰り返しが見つかった場合にもリストのサイズが変更されますか?

4

1 に答える 1

1

はい、そうです。重複する要素を削除します。したがって、リストのサイズも変更されます。

こちらのドキュメントをご覧ください。それは言う:

削除された要素では、デストラクタが呼び出され、イテレータと参照が無効になります。

std :: listの場合、要素を消去している間、イテレータと消去された要素への参照のみが無効になることに注意してください[23.2.2.3/3]。

于 2012-04-04T05:35:54.423 に答える