ich würde auf c umsteigen, denn malloc ist eigentlich nicht so doll. Auf die frage warum kann ich leider nicht antworten, da es viel verständis eurerseits und viel zeit meinerseits beansprucht.

So unterschiedlich sind c und c++ garnicht.