> If it stops you from using linked lists, that's great! Any C++ programmer who > hasn't been sleeping for the last few years knows what a poor choice linked > lists are for almost anything. Hell, even hash tables had better be open > addressed so they don't decay to lists.
Every lock free data structure I have read so far uses linked lists, so people avoiding them might want to reconsider.