Problema del tutto analogo a quello esposto qui
Scrivo codice in C, utilizzando round() su variabili double. Compilo sotto Windows con DevC++ e nessun problema. Compilo sotto linux con gcc version 3.4.6, con le opzioni gcc -lm -Wall, includendo math.h (#include <math.h>), e il risultato e':
codice:
warning: implicit declaration of function `round'
Allora faccio un altro tentativo: rinomino il file con estensione .cc e compilo con g++ (anche lui e' gcc version 3.4.6), sempre con le opzioni g++ -lm -Wall e ottengo:
codice:
 warning: converting to `int' from `double'
... dal momento che ho gia' avuto diversi problemi legati all'arrotondamento (qui ), me ne frego di questi warning oppure mi devo preoccupare?