EASTL के माध्यम से जा रहे हैं y, मैं कोड की एक अजीब रेखा के पार ठोकर खाई। दिए गए लिंक पर 1870.के बीच क्या अंतर है! (एक्स < y) and x > = में सी ++?
https://github.com/paulhodge/EASTL/blob/master/include/EASTL/algorithm.h
कोड पर ब्याज की लाइन संख्या के साथ फ़ाइल से पता चलता उस रेखा if(!(value < *i))
है। टिप्पणी का कहना है कि करने के लिए यह क्यों इतना है के रूप में किसी भी विवरण के बिना "हम हमेशा == < या के मामले में मूल्य तुलना व्यक्त"। वहाँ भी कुछ अन्य क्षेत्रों में जहां एक ही टिप्पणी रखा लेकिन किसी भी विवरण के बिना है ।
वहाँ कोई लाभ जो भी ऐसे ही एक तुलना लिखने के लिए शायद इतना है (मुझे संदर्भ है कि मैं देख रहा हूँ)? यदि नहीं, तो ईएएसटीएल के लेखक ने जानबूझकर इसे इस विशेष फैशन में क्यों लिखा और इसके बारे में टिप्पणी करने की देखभाल भी की? स्थिरता केवल एकमात्र कारण है?
फ़्लोटिंग-पॉइंट में, वे अलग हैं, क्योंकि 'NaN' के साथ तुलना हमेशा झूठी वापसी होगी। – Mysticial
आप उससे क्यों नहीं पूछते? –
एक बहुत ही विशिष्ट प्रोसेसर/असेंबलर/कंपाइलर प्रकार अनुकूलन की तरह लगता है। क्या यह कोड किसी विशेष प्रोसेसर/कंपाइलर इत्यादि पर लक्षित है –