<math.h> i <cmath> działają na potęgowanie "pow".
Czy jest różnica między tymi bibliotekami? Czy to tylko zmieniona nazwa?
Jedna z nich jest po prostu nowszą wersją, z którejś z aktualizacji?
<math.h> i <cmath> działają na potęgowanie "pow".
Czy jest różnica między tymi bibliotekami? Czy to tylko zmieniona nazwa?
Jedna z nich jest po prostu nowszą wersją, z którejś z aktualizacji?
<cmath>
daje ci wszystko w przestrzeni nazw std, czyli np. std::pow()
<math.h>
daje to samo co <cmath> ale w globalnej przestrzeni nazw, czyli ::pow()
Zasadniczo cmath jest w C++, math.h to zaszłość historyczna z C. Zauważ że wszystkie podstawowe nagłówki z C mają zmieniona nazwę: string.h -> cstring, itd.