>>28
C++
can't have a garbage collector.
One of the first things we did when learning C++ in university was writing our own memory management. It's one of the things you will have to learn if you want to write efficient software.
When you pick C++ (e.g. when writing for embedded systems or other performance dependant problems) you can't have a garbage collectors because it introduces too much overhead. etc etc IHBT