3.10/10 का कहना है:सी ++ में, सख्त एलियासिंग नियम में "पहुंच" का क्या अर्थ है?
तो एक कार्यक्रम प्रयास निम्नलिखित प्रकारों में से एक के अलावा अन्य के glvalue के माध्यम से पहुँच एक वस्तु की संग्रहीत मूल्य के लिए व्यवहार है unde फाई नेड:
हालांकि , "एक्सेस" शब्द कहीं भी परिभाषित नहीं किया गया है। इस संदर्भ में इसका मतलब है पढ़ें, या पढ़ या संशोधित करें?
सी मानक में यह स्पष्ट रूप से पढ़ने के लिए या संशोधित के रूप में परिभाषित किया गया है।
1,9/8: सी ++ 11 में हालांकि यह अलग अलग समय पर अलग अलग अर्थ के साथ इस्तेमाल किया जा करने के लिए लगता है उदाहरण
अस्थिर वस्तुओं तक पहुंच सख्ती से सार मशीन के नियमों के अनुसार मूल्यांकन किया जाता है ।
जाहिर है इस पढ़ा है या संशोधित करने, लेकिन इस तरह की 1.10/24 के रूप में कई अन्य स्थानों पर करने के लिए है:
- पहुँच या संशोधित एक अस्थिर वस्तु, या
इसका उपयोग इस प्रकार किया जाता है जैसे कि इसका मतलब केवल पढ़ें।
आप शीर्षक को छोटा कर सकते हैं: "सी ++ में, 'पहुंच' का क्या अर्थ है?" यह एक बड़ा सवाल है। (बेशक, सख्त एलियासिंग नियम के बारे में विशेष रूप से, इरादा निश्चित रूप से सी के समान "पढ़ना या संशोधित करना" है। – Nemo
@ नीमो सहमत, हालांकि मुझे इस विशेष मामले में सबसे अधिक दिलचस्पी है। यह शायद एक अलग सवाल हो सकता है। –
वैसे, इस खंड में उनके इरादे के बावजूद, उन्होंने निश्चित रूप से इसे स्पष्ट रूप से नहीं बताया है, इसलिए मैं कहूंगा कि आपको निश्चित रूप से कल्पना में एक बग मिला है। – Nemo