3 ms·
In the C++ row, what is meant by "very limited" RTTI and "limited" Automatic Memory Management. RTTI is, AFAIK, actually a C++ concept and memory management is
by alexchamberlain 13y ago
In the C++ row, what is meant by "very limited" RTTI and "limited" Automatic Memory Management. RTTI is, AFAIK, actually a C++ concept and memory management is in fact implementation defined, though most implementation provide you with none in the runtime. The standard containers do, of course, provide memory management; IMHO, the balance is great in C++.
Also, Python garbage collection is optional and generally the memory management is through reference counting, not crappy stop the world garbage collection.
- andreasvc 13y agoRTTI is runtime type introspection. You may be confusing it with RAII, resource acquisition is initialization. Yes, technically reference counting is not garbage collection, but in these sorts of comparisons the term is typically intended to distinguish automatic from manual memory management. The overhead of reference counting is non-trivial, that's why it's lumped with the garbage collected languages.