PDA

View Full Version : [C++] Problema con NaN


Unrue
27-11-2007, 16:18
Ciao ragazzi,
il mio programma ha un problema con i NaN. Ogni tanto saltano fuori nei conti e non capisco perchè. Non vi è alcuna operazione di divisione nel codice, quindi escludo che il problema sia una divisione per zero. Non mi ha mai dato problemi di "Segmentation Fault", quindi escludo anche problemi di indici sulle matrici. Tolte queste due ipotesi, cos'altro rimane che causa un NaN ?

La moltiplicazione infinito*0? Ho letto in giro, e questo causa un NaN, magari è anche il mio caso. Se fosse questo, basterebbe usare la macro isnan? O è meglio rivedere l'algoritmo, che sarebbe meglio non causasse NaN?

Se vi è di aiuto, come strutture uso matrici dinamiche e vector. Di questi ultimi , faccio molte riallocazioni, magari il problema è lì.

Grazie.