V C++ lze implementovat seznamy dvěma hlavními způsoby: pomocí polí a pomocí ukazatelů. Každá metoda má své specifické funkce a výhody. Mezi základní operace prováděné nad seznamem patří vkládání a tisk prvků, rychlé třídění známé jako QuickSort, hromadné mazání a mazání jednotlivých prvků, a také vyhledávání konkrétních hodnot.