c++ - l+l++ is the same as l+l? -


कहें, पिछला ++ का यहां वास्तविक प्रभाव नहीं है?

एल + l ++ अनिर्धारित है। l और पोस्ट-वेतन वृद्धि तक पहुंच को अलग करने के लिए आपकी अभिव्यक्ति में कोई क्रम अंक नहीं है। यह कुछ भी कर सकता है, जिसमें l + l जैसा एक ही प्रभाव होता है। संपादित करें: प्रश्न और उत्तर बताते हैं कि अनुक्रम बिंदु क्या है, मानक के संबंधित भागों का हवाला देते हुए और लिंक प्रदान करें मुझे फिर से उद्धृत करें:

जहां बताई गई है, व्यक्तिगत ऑपरेटरों के ऑपरेंडों और व्यक्तिगत अभिव्यक्तियों के उप-प्रत्याशियों के मूल्यांकन के आदेश और साइड इफेक्ट होने के क्रम को अनिर्दिष्ट बताया गया है। 53) पिछले और अगले अनुक्रम बिंदु के बीच एक स्केलर ऑब्जेक्ट के पास अभिव्यक्ति के मूल्यांकन के द्वारा इसकी एक बार संशोधित मूल्य होगा। इसके अलावा, पहले मूल्य को केवल संग्रहीत किए जाने वाले मूल्य का निर्धारण करने के लिए उपयोग किया जाएगा।

जोर मेरा।

दूसरा संपादन: लोकप्रिय अनुच्छेद में अगला वाक्य:

इस पैराग्राफ की आवश्यकताओं को पूर्ण अभिव्यक्ति के उप-प्रत्यारोपों के प्रत्येक स्वीकार्य आदेश के लिए पूरा किया जाएगा; अन्यथा व्यवहार अपरिभाषित है।


Comments