sto eseguendo un programma in C++ su windows e su linux. l'output è pensato per essere identico. sto cercando di assicurarmi che le uniche differenze siano le differenze reali che si oppongono alle differenze di invarianza di lavoro. finora mi sono occupato di tutte le differenze che possono essere causate da \ r \ n differenze ma c'è una cosa che non riesco a capire.Firmato zero linux vs windows
nelle finestre mettere fuori c'è un 0.000 e in linux è -0.000
Se uno sa che cosa può essere che sta facendo la differenza?
thanx
Difficile dire che non stai mostrando un pezzo di codice rilevante che emette quello :) – favoretti
Non fa differenza, a prescindere da come lo vedi. Cosa farai con lo zero firmato/senza segno? Aggiungilo? Invertita? Dividi da questo? – FailedDev
@FailedDev: fa la differenza. Pensa a una funzione che tende a 0, può provenire sia dalla parte negativa dell'asse y, sia dalla parte positiva dell'asse y. – ninjalj