मुझे थोड़ा पॉज़ फेंक दिया गया है, और मुझे यकीन नहीं है कि जवाब क्या है।ट्रिस्टेट मूल्य - क्या कोई सम्मेलन है?
मूल रूप से - क्या एक परंपरा है जो ट्रिस्टेट डेटा-प्रकारों में उपयोग करने के लिए मूल्य है? कुछ आसपास googling कर रहा है, यह देखने के लिए नहीं है वहाँ की तरह: मैंने देखा है:
- -1 = झूठी, 0 = जाना जाता है,/अपरिभाषित +1 = सच
- 0 = झूठी, +1 = यह सच है, +2 = अपरिभाषित जाना जाता नहीं/
- -1 = नहीं जाना जाता है/अपरिभाषित, 0 =, झूठी +1 = सच
..amongst अन्य शामिल हैं। यदि कोई है तो मैं एक प्रसिद्ध सम्मेलन का उपयोग करूंगा। अन्यथा मैं :-) यह अच्छी तरह से हो सकता है वहाँ कोई सही जवाब है एक बना देंगे, लेकिन सिर्फ सोचा था कि मैं थोड़ा और गहराई में होगी ...
संपादित
मिले इस एक के साथ-साथ कि Microsoft seem to use में हालिया कोड: -1 = सत्य, 0 = झूठा, 2 = ज्ञात नहीं है। मुझे लगता है कि 2 == अज्ञात का अर्थ यह है कि यह डीबगर/डंप/मेमोरी इत्यादि में कच्चे मूल्यों को देखते समय + 1/-1 की व्याख्या करने पर अस्पष्टता को हटा देता है। विचित्र रूप से पर्याप्त, यह विकल्प केवल इस कारण के लिए अपील करता है (हटा देता है भूलने का मौका 1 का कौन सा बदलाव 'सच' है)।
बीच वाला मध्यस्थता दिखता है; एक ट्रिस्टेट जहां दो राज्य एक ही हैं ...;) – Guffa
@ गुफा - मेरे लिए नहीं। मैं अक्सर विंडोज एपीआई के साथ काम करता हूं और ज्यादातर मामलों में वे 0 को गलत स्थिति के रूप में उपयोग करते हैं। यही कारण है कि मुझे तीसरा मामला पसंद है जहां 0 = झूठी। –
@daemon_x: मुझे नहीं लगता कि आप मेरी टिप्पणी पूरी तरह से पढ़ते हैं ... – Guffa