What features of C++ should be avoided in embedded systems?
Please classify the answer by reason such as:
For embedded systems, you'll predominately want to avoid things that have a definite abnormal runtime cost. Some examples: exceptions, and RTTI (to include dynamic_cast and typeid).