>>22
Features of C++ that are not allowed in this subset include:
exceptions
multiple inheritance
templates
RTTI (run-time type information), although I/O Kit has its own run-time typing system
At least they've realized that the only way to make C++ usable is to take the C++ out of it.