एक सुंदर सैद्धांतिक प्रश्न ... निरंतर संदर्भ निरंतर पॉइंटर्स के समान व्यवहार क्यों नहीं करते हैं और मैं वास्तव में उस वस्तु को बदल सकता हूं जो वे इंगित कर रहे हैं? वे वास्तव में एक और सादे परिवर्तनीय घोषणा की तरह लगते हैं। मैं कभी उनका उपयोग क्यों करूंगा? यह एक छोटा उदाहरण है कि मैं जो संकलित करता है तथा कोई त्रुटि के साथ चलता है चलाने है:निरंतर संदर्भ क्या है? (निरंतर संदर्भ नहीं)
int main(){
int i=0;
int y=1;
int&const icr=i;
icr=y; // Can change the object it is pointing to so it's not like a const pointer...
icr=99; // Can assign another value but the value is not assigned to y...
int x=9;
icr=x;
cout<<"icr: "<<icr<<", y:"<<y<<endl;
}
देखो;'। –
एक निरंतर संदर्भ है ... बकवास। :) – jalf
क्या यह संकलन भी करता है? –