Ist es eine schlechte Praxis, einen C-Header anstelle seines C ++ - Äquivalents in C ++ zu verwenden (z. B. stdio.h anstelle von cstdio)?

Es scheint, dass viele Leute example.h anstelle von cexample in ihren C ++ - Code aufnehmen. Ich weiß, dass in den C ++ - Versionen alles im Namespace std deklariert ist, aber mir sind keine weiteren Unterschiede bekannt. Warum verwenden die Benutzer die C-Header und ist dies in Ordnung?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage