मैं विंडोज़ और लिनक्स पर सी ++ में एक प्रोग्राम चला रहा हूं। आउटपुट एक जैसा होना है। मैं यह सुनिश्चित करने की कोशिश कर रहा हूं कि केवल मतभेद वास्तविक मतभेद हैं जो कामकाजी मतभेदों का सामना करने का विरोध करते हैं। अब तक मैंने उन सभी मतभेदों का ख्याल रखा है जो \ r \ n मतभेद के कारण हो सकते हैं लेकिन एक ऐसी चीज है जिसे मैं समझ नहीं पा रहा हूं।हस्ताक्षर किए गए शून्य लिनक्स बनाम विंडोज
खिड़कियों मेंबाहर डाल दिया है एक 0.000 और लिनक्स में यह -0,000
किसी भी एक को पता है कि यह क्या हो सकता है कि अंतर बना रही है है?
thanx
कहना मुश्किल है क्योंकि आप उस प्रासंगिक कोड का एक टुकड़ा नहीं दिखा रहे हैं जो इसे आउटपुट करता है :) – favoretti
इससे कोई फर्क नहीं पड़ता है, भले ही आप इसे कैसे देखते हैं या आप इसे कैसे देखते हैं। हस्ताक्षरित/हस्ताक्षरित शून्य के साथ आप क्या करेंगे? इसे जोड़ें? इसे उत्परिवर्तित करें? इसके द्वारा विभाजित करें? – FailedDev
@ फ़ेलडेव: इससे कोई फर्क पड़ता है। 0 पर आने वाले फ़ंक्शन के बारे में सोचें, यह वाई-अक्ष के नकारात्मक भाग से या वाई-अक्ष के सकारात्मक भाग से आ सकता है। – ninjalj