Domanda

Stavo guardando le nuove caratteristiche di C99 e ho visto l'ambiente in virgola mobile:

#include <fenv.h>

La mia domanda è semplice. Se sto eseguendo numero a virgola mobile calcoli, devo includere la direttiva del preprocessore sopra nel mio codice? Se no, allora che cosa fa questa direttiva fare e quando lo fa diventa importante includere?

Grazie mille ...

È stato utile?

Soluzione

Hai solo bisogno di includere l'intestazione fenv.h se avete intenzione di utilizzare una delle funzioni che offre. Tali caratteristiche sono descritte qui -

Altri suggerimenti

Forse non molto legata, ma C ++ 11 ora include anche il supporto per C99 funzioni dell'ambiente virgola mobile tramite il cfenv intestazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top