Possible Duplicate:
Garbage Collection in C++ — why?
At Going Native 2012 today during Interactive Panel: The Importance of Being Native there was some talk about the future potential of C++ getting a garbage collector. Herb Sutter alluded of it's potential benefits, specifically for a linked list implementations, but wasn't specific. My impression was that RAII is a better/more optimal idiom than automatic garbage collection. What benefits could garbage collection have in modern C++?