I'm getting really tired of your arrogant attitude. Maybe you'll want
to tone it down if you want to have civil discussions with people.
How exactly is what I said a straw man argument? If you allocate something
with 'new', you'll have to make sure it gets destroyed with a correspondent
'delete' (by either writing it yourself, or having some class do it for
you, like eg. unique_ptr). That was true in 2011, and it's still true
today, in 2017. That fact hasn't changed an iota.
C++11 doesn't have any more support for garbage collection than C++98
has for export templates. In fact, it has even less. Export templates
were a requirement of the C++98 standard; it's just that no major
compiler implemented it (and thus no compiler was standard-compliant).
Garbage collection isn't even a requirement in C++11, so compilers
having no support doesn't technically mean they aren't standard-
compliant.
Saying "C++11 added support for garbage collection" is, at the very
least, highly misleading. It makes it sound like you don't need to
worry about deleting what you allocate anymore. Just allocate and
forget, the garbage collector (which is "supported by C++11") will
take care of it.