آپریٹر اوورلوڈنگ

مصنف: Randy Alexander
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
C++ آپریٹر اوور لوڈنگ ابتدائی سے اعلی درجے کی (گہرائی سے وضاحت)
ویڈیو: C++ آپریٹر اوور لوڈنگ ابتدائی سے اعلی درجے کی (گہرائی سے وضاحت)

مواد

تعریف - آپریٹر اوورلوڈنگ کا کیا مطلب ہے؟

آپریٹر اوورلوڈنگ ایک تکنیک ہے جس کے ذریعہ ایک پروگرامنگ زبان میں استعمال ہونے والے آپریٹرز صارف کی وضاحت شدہ اقسام میں اپنی مرضی کے مطابق منطق کے ساتھ عمل میں لائے جاتے ہیں جو منظور شدہ دلائل کی اقسام پر مبنی ہوتی ہیں۔

آپریٹر اوورلوڈنگ آپریشن کے ل user صارف کی وضاحت والے نفاذ کی تصریح کی سہولت فراہم کرتا ہے جس میں ایک یا دونوں کاروباری صارف کی وضاحت شدہ کلاس یا ساختی نوعیت کے ہوتے ہیں۔ اس سے صارف کی متعین اقسام بنیادی اعداد و شمار کی بنیادی اقسام کی طرح سلوک کرنے میں مدد دیتی ہیں۔ آپریٹر اوورلوڈنگ ان معاملات میں مددگار ثابت ہوتا ہے جہاں آپریٹرز کچھ خاص قسم کے لئے استعمال ہوتے ہیں وہ پروگرامنگ زبان میں پائے جانے والے ڈومین کان اور مصنوعی اعانت سے متعلق اصطلاحات مہیا کرتے ہیں۔ یہ مصنوعی سہولت ، پڑھنے کے قابل اور برقرار رکھنے کے لئے استعمال کیا جاتا ہے۔

جاوا آپریٹر اوورلوڈنگ کی حمایت نہیں کرتا ہے ، سوائے اسٹرنگ کونیکٹیشن کے جس کے لئے وہ اندرونی طور پر + آپریٹر کو اوورلوڈ کرتا ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ میں ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا آپریٹر اوورلوڈنگ کی وضاحت کرتا ہے

آپریٹرز کو اظہار خیالات میں آپریٹر اشارے اور اعلامیہ میں فعال اشارے کا استعمال کرتے ہوئے حوالہ دیا جاتا ہے۔ آپریٹر کے ترکیب ، ترجیح اور اس کی صحبت کو صارف کی وضاحت شدہ آپریٹر اعلامیے کا استعمال کرتے ہوئے تبدیل نہیں کیا جاسکتا۔

مثال کے طور پر ، C # میں آپریٹرز کی کارکردگی کی قسم کی بنیاد پر درجہ بندی کی جاتی ہے۔ ان میں سے کچھ مستحکم ممبر افعال میں ان کی وضاحت کرکے اور آپریٹر کی ورڈ کو استعمال کرکے صارف سے متعین اقسام میں زیادہ بوجھ پائے جاتے ہیں۔ آپریٹر کے فنکشن کے پیرامیٹرز آپریڈز کی نمائندگی کرتے ہیں ، جبکہ آپریٹر فنکشن کی واپسی کی قسم آپریشن کے نتیجے کی نمائندگی کرتی ہے۔ اوورلوڈنگ آپریٹرز کے لئے جوڑیوں میں لاگو کی جاتی ہے ، جیسے "==" اور "! =" جیسے موازنہ آپریٹرز۔ ان آپریٹرز کے ل The مساوی () طریقہ پر کمپلر وارننگ سے بچنے کے ل over اووررائیڈ ہونا چاہئے۔ اوورلوڈنگ آپریٹرز جیسے مشروط ، منطقی (اور !!) ، اسائنمنٹ (+ = ، - = ، وغیرہ) ، معدنیات سے متعلق اور سرنی ترتیب دینے () کو استعمال کرنے کی ضرورت نہیں ہے۔

یہ تجویز کی جاتی ہے کہ آپریٹر اوورلوڈنگ کا نفاذ اس طرح کیا جائے کہ پیدا شدہ نتائج آپریٹر کے پہلے سے طے شدہ نفاذ سے بدیہی طور پر توقع کی جاتی ہیں۔ کچھ ریاضیاتی اصول جیسے بدلنے والے قانون ، دو اوپرینڈوں کے ساتھ اظہار پر لاگو ہوتے ہیں ، اس وقت قابل اطلاق نہیں ہوسکتے ہیں جب اوورلوڈنگ میں قسموں کے ل. استعمال کیا جاتا ہے کیونکہ وہ صرف عددی آپریڈس کے ل are بیان کیے جاتے ہیں۔