Jeśli nigdy nie zamierzasz zmienić kontenera (a prawdopodobnie tak nie jest), użyj +, ponieważ jest łatwy do zrozumienia i zrozumienia, a kod jest mniej zagracony.
Jeśli uważasz, że chcesz zmienić kontener, LUB jeśli pracujesz w szablonie, który może być utworzony na różnych typach kontenerów, skorzystaj z góry, ponieważ działa z niczym.
Generalnie nie martwię się o zmianę typów kontenerów, ponieważ odkryłem, że kiedy muszę zmienić typ kontenera, wracam do każdego miejsca, w którym ten pojemnik jest używany, po prostu dla pewności "Nie robię niczego, co jest nagle głupie (jak wyrywkowe wyrywanie elementów ze środka listy).
Z drugiej strony użycie mniej ogólnego kodu uniemożliwi niechcący pesymizowanie kodu: w końcu może nie być dobrym pomysłem wykonywanie wielu "losowego dostępu" z kontenerem listy. – UncleBens