Am 15.09.2013 10:52, schrieb Jonathan M Davis:
...

Yeah. RefCounted could/should definitely be improved, but the concept is
essentially the same as smart_ptr in C++11. In many ways, smart pointers are
far superior to using the GC, and I really think that we should do a better
job of supporting them and promoting them. There are obviously plenty of cases
where the GC is better or even necessary, but in many cases - particularly
with objects - smart pointers are arguably a much better way to go.

- Jonathan M Davis



Actually, it is much easier to write exception safe code in languages with GC. Or in case of ref-counting if the compiler is aware of them.

The problems with exception safe code in C++ with memory leaks are related to its C compatibility rules and having to cope to optional exceptions.

After watching the Going Native 2013 videos, I really wonder how much of a push C++ will win back from younger developers, outside the game industry and device drivers.


Now back to C++ coding. :)

--
Paulo

Reply via email to