>>55
You can have garbage collection that you don't need to manually control in C++ if you want, really, and it has been so for *years*... some people like to "do it" themselves and some people have specific reasons to do so (perhaps resources are scarce on your embedded system).
It is more strongly typed than C, though if you want you may cast anything to anything else.
Other than that, yeah, it is not the best most well designed language, but
most of them
are not; even so, it
is the best tool to use for
some jobs and so it is still useful and a hell of a lot better than writing in assembly directly.