एक उदाहरण मैं सोच सकता हूं यदि कार्यक्रम संख्याओं के लिए बड़े या छोटे एंडियन प्रतिनिधित्व का उपयोग करता है। मेरा मानना है कि यह निश्चित रूप से कार्यान्वयन परिभाषित व्यवहार के रूप में गिना जाएगा।
कुछ चिप्स पर, उदाहरण के लिए कुछ एआरएम चिप्स रन टाइम पर मोड स्विच करना संभव है ताकि आप एक कंपाइलर चाहें जो एक प्रोग्राम उत्पन्न कर सके जो किसी भी मोड में चलाएगा जिसका अर्थ है कि आपके पास कार्यान्वयन परिभाषित व्यवहार है जो संभावित रूप से अलग हो सकता है बाहरी सेटिंग्स के आधार पर प्रत्येक रन पर।
इसी प्रकार मुझे लगता है कि आप एक कंपाइलर लिख सकते हैं जिसने एक ही प्रोग्राम के 32 विज्ञापन 64 बिट को संकलित किया - और जिस मोड को निष्पादित किया गया वह रन टाइम पर निर्धारित किया जा सकता है। दोबारा, प्रलेखन को यह कहना होगा कि इस पर निर्भर करता है कि इट्स 32 बिट या 64 बिट थे।
ईमानदार होने के लिए मैं इन चीजों में से किसी एक को नहीं देख सकता हूं, लेकिन वे दोनों जो आप पूछ रहे थे उसके बारे में अस्पष्ट रूप से व्यावहारिक उदाहरण हैं और मैं नहीं देख सकता कि वे मानक के तहत लंबे समय तक कानूनी क्यों नहीं होंगे क्योंकि दस्तावेज़ ने सिस्टम निर्भर व्यवहार की प्रकृति को सही तरीके से दस्तावेज किया था।
क्या आपके मन में एक ठोस उदाहरण है? वैकल्पिक रूप से मैं "क्रियान्वयन परिभाषित" को वास्तव में अर्थ के रूप में लेता हूं और यदि कार्यान्वयनकर्ता स्थिरता की गारंटी देता है तो स्थिरता की अपेक्षा करता है, अन्यथा सभी दांव – msw
बंद होते हैं जीसीसी अपरिभाषित व्यवहार के साथ अधिक शांत होता था: http: //en.wikipedia .org/wiki/undefined_behavior # Compiler_easter_eggs – sarnold