What features of C++ should be avoided in embedded systems?
Please classify the answer by reason such as:
Using an ARM7 and assuming you don't have an external MMU, dynamic memory allocation problems can be harder to debug. I'd add "judicious use of new / delete / free / malloc" to the list of guidelines.