Ho visto alcune informazioni sulle differenze tra cose come iostream
vs iostream.h
. Da quello che ho raccolto da quelli la differenza tra loro è che la versione senza l'estensione .h
non popolerà lo spazio dei nomi mentre la versione con l'estensione lo farà.C++ - cmath vs math.h (E intestazioni di estensione con prefisso c-prefisso vs .h)
È lo stesso per cmath
vs math.h
? Perché lo cmath
(e molti altri file simili) ha come prefisso uno c
invece di essere semplicemente math
? Ci sono più differenze tra loro?
Grazie per il vostro tempo!
Vedi anche http://stackoverflow.com/q/2118422 e http: // StackOverflow.it/q/2587445 per domande correlate (ma forse non dupe). –