فہرست کا خانہ:
تعریف - ایڈریس آف آپریٹر (&) کا کیا مطلب ہے؟
ایڈریس آف آپریٹر C ++ کے اندر ایک ایسا طریقہ کار ہے جو متغیر کا میموری ایڈریس واپس کرتا ہے۔ ایڈریس آف آپریٹر کے ذریعہ واپس آنے والے یہ پتے پوائنٹر کے نام سے جانے جاتے ہیں ، کیونکہ وہ میموری میں متغیر کی طرف اشارہ کرتے ہیں۔
ایڈریس آف آپریٹر ایک غیر متحرک آپریٹر ہے جس کی نمائندگی ایمپرسینڈ (&) کرتی ہے۔ یہ ایڈریس آپریٹر کے نام سے بھی جانا جاتا ہے۔
ٹیکوپیڈیا ایڈریس آف آپریٹر (&) کی وضاحت کرتا ہے
ایڈریس آپریٹرز عام طور پر دو مقاصد کی تکمیل کرتے ہیں:
- حوالہ سے پیرامیٹر پاس کرنے کے ل To ، جیسے نام سے
- پوائنٹر ویلیوز کو قائم کرنا۔ ایڈریس آف آپریٹرز میموری میں موجود مقام کی طرف اشارہ کرتے ہیں کیونکہ پوائنٹر کی قدر میموری کا پتہ / مقام ہوتا ہے جہاں ڈیٹا آئٹم میموری میں رہتا ہے۔
مثال کے طور پر ، اگر صارف ڈیٹا کے اندر عمر 26 معلوم کرنے کی کوشش کر رہا ہے تو ، انٹیجر متغیر کو عمر کا نام دیا جائے گا اور وہ اس کی طرح نظر آئے گا: انٹ ایج = 26۔ پھر ایڈریس آپریٹر مقام ، یا پتے کا تعین کرنے کے لئے استعمال ہوتا ہے ، "اور عمر" کا استعمال کرتے ہوئے ڈیٹا کا۔
وہاں سے ، پتے کی ہیکس ویلیو کو "cout << & age" استعمال کرکے پرنٹ کیا جاسکتا ہے۔ اعداد و شمار کی لمبی قسم میں عددی اقدار کو آؤٹ پٹ ہونے کی ضرورت ہے۔ یہاں پتے کے مقام پر "cout << لمبا (اور عمر)" پڑھا جائے گا۔
ایڈریس آف آپریٹر کو صرف بنیادی ، ساخت ، طبقے ، یا یونین اقسام کے متغیر پر لاگو کیا جاسکتا ہے جو فائل اسکوپ کی سطح پر اعلان کیے جاتے ہیں ، یا سبسکرائب شدہ سرنی حوالہ جات پر۔ ان اظہار خیالات میں ، مستقل اظہار جس میں ایڈریس آف آپریٹر شامل نہیں ہوتا ہے اسے ایڈریس آف اظہار سے شامل کیا جاسکتا ہے یا اسے گھٹایا جاسکتا ہے۔