Hi, In addition to wasting space, creating unnecessary instances of destructors may lead to other problems (especially for embedded systems): some destructors call the operator delete(void*). So, the corresponding libraries will be linked in the resulting code. Some amount of space could be saved avoiding the use of operators new() and delete(). It would be useful to be able to disable those destructors somehow. Regards Gyorgy Kovesdi