In the old days, almost any piece of serious software contained linked lists or trees.
I have not used linked lists a lot, but trees are another story.
With the introduction of dynamic arrays, there is no need for linked lists. But I can imagine that you want to use it if your data structure changes frequently (add + delete).
You can easily create a common linked list yourself using the container class and entries for the elements.
source share