Mi spieghi in quale aspetto il C sarebbe più efficiente del C++? Nel C++ paghi solo ciò che usi. Se lo usi come C avrai la stessa efficienza (magari potresti dover disattivare la gestione delle eccezioni ma non è neanche detto che questa porti ad una minore efficienza, anzi...).