Quote (KrzaQ2 @ Jan 30 2014 03:51am)
Lists are very cache-unfriendly and should be avoided unless you have reason (benchmarks) to use them. Your go-to container should be vector, it's implemented as a contiguous array of elements of your type and has a very nice and flexible interface on top of it.
This assumes your implementation of a linked-list uses pointers and structs and isn't just backed by a contiguous array

But that would be me nit-picking, I agree with you on the face of it.