Czy zwracanie listy std :: jest kosztowne?

Zastanawiałem się, czy zwrot listy, zamiast zwracania wskaźnika do jednego, był kosztowny pod względem wydajności, ponieważ jeśli pamiętam, lista nie ma wielu atrybutów (czy nie jest to coś w rodzaju 3 wskaźników? Jeden dla aktualna pozycja, jedna na początek i jedna na koniec?).