मैं एक व्यक्ति का दावा है कि इस लाइन सी ++ मानक में शामिल नहीं है था:सरणी है [i] = i ++ सी ++ मानक द्वारा कवर किया गया है?
int i(1);
array_of_int[i] = i++;
व्यक्ति ने कहा कि यह 1
प्रदान करेंगे, लेकिन हम यह नहीं जान सकते कि क्या यह या array_of_int[2]
हालांकि दृश्य स्टूडियो और array_of_int[1]
में होगा सबसे कंपाइलर्स का array_of_int[1]
होगा।
क्या वह सही है?
जैसा कि मैं इसे समझता हूं, यह व्यवहार संकलक द्वारा निर्धारित किया जाता है और सी ++ मानक – CatShoes
में स्पष्ट रूप से संबोधित नहीं किया गया संभावित डुप्लिकेट: http://stackoverflow.com/questions/949433/could-anyone-explain-these-undefined-behaviors -iiiii-etc - यह एक जवाब में शामिल है। – Mat
अगर यह एक डुप्ली है तो कृपया मेरे प्रश्न को बंद या हटा दें, मैंने यह खोजने की कोशिश की कि यह पूछा गया था लेकिन सही खोजशब्दों के साथ मेरी खोज तैयार नहीं की गई। – BlueTrin