Solange man nicht allzuviele Pointer und Sachen wie Late Binding nutzt, solle ein C++ Programm nicht unbedingt mehr Speicher als in C gebrauchen.

Man kann zwar vieles von C auch in C++ nutzen, aber es gibt auch C code, der in C++ nicht mehr erlaubt ist. Ein bischen wird man wohl auch noch bei den Include files und libraries ändern müssen.
Wenn Englich kein Problem ist, dann mal hier nachlesen:
http://www.avrfreaks.net/index.php?n...wtopic&t=59453