فہرست کا خانہ:
تعریف - چیکڈ آپریٹر کا کیا مطلب ہے؟
سی # میں ایک جانچ پڑتال والا آپریٹر ، آپریٹر ہے جو رنج ٹائم میں انٹیگریٹ ٹائپ ریاضی کی کارروائیوں اور تبادلوں کے لئے اوور فلو چیکنگ نافذ کرتا ہے۔ جانچ پڑتال کرنے والوں کو اوور فلو غلطیوں کا پتہ لگانے کے لئے استعمال کیا جاتا ہے جو ریاضی کے عمل کے لئے رن ٹائم پر رونما ہوسکتے ہیں جس کے نتیجے میں نتائج کے اعداد و شمار کی قسم کو مختص کی جانے والی بٹس کی تعداد بھی بہت زیادہ ہوتی ہے۔
اگرچہ اوور فلو چیکنگ کے دیگر اختیارات موجود ہیں ، جیسے کمپلر سوئچز اور عملدرآمد ماحول کی تشکیلات ، جانچے ہوئے آپریٹرز اس کو حاصل کرنے کے ل a ایک پروگراماتی طریقہ مہیا کرتے ہیں اور یہ یقینی بناتے ہیں کہ اوور فلو کو سنبھالا گیا ہے۔
ٹیکوپیڈیا چیکڈ آپریٹر کی وضاحت کرتا ہے
اوپرو فلو جانچ پڑتال سے آپریٹرز کے استعمال سے متاثر ہونے والے آپریشنز وہ ہیں جو "++" ، "-" ، اور بائنری آپریٹرز جیسے "+" ، "-" ، "/" ، "*" ، اور بائنری آپریٹرز استعمال کرتے ہیں۔ ایک لازمی قسم سے دوسری میں ، یا فلوٹ / ڈبل سے لازمی قسم میں واضح عددی تبادلوں۔ آپریشن کا آؤٹ پٹ آپریشن پر مبنی ہوگا۔ صرف مستقل اقدار پر مشتمل تاثرات کے ل over ، مرتب کرنے والے کے ذریعہ اوور فلو کا پتہ لگایا جاسکتا ہے اور بطور نقص ظاہر کیا جاسکتا ہے۔ ایک یا ایک سے زیادہ غیر مستقل ویلیو پر مشتمل اظہار کے ل run ، رن ٹائم کے دوران اوور فلو کی جانچ پڑتال کی جائیگی اور ایک استثنا (سسٹم۔ اوور فلو ایکسپسیشن) اٹھایا جائے گا۔
C / C ++ میں دستخط شدہ انٹیگر ریاضی کے لئے اوور فلو چیکنگ کے برعکس جس میں یہ "عمل درآمد کی وضاحت" ہے ، سی # نے اوور فلو چیک کو کنٹرول کرنے کے طریقے میں بہتری لائی ہے۔ جانچ پڑتال والے آپریٹر کا استعمال جانچ پڑتال والے سیاق و سباق میں C # بیانات پر عمل کرنے کے لئے کیا جاتا ہے تاکہ جب ریاضی کا زیادہ بہاؤ ہوجائے تو کوئی استثناء پیدا ہوجاتا ہے۔ یہ کامن لینگوئج رن ٹائم (سی ایل آر) کو انٹیجر قسموں پر آپریشن کرتے وقت اسٹیک اوور فلو حالات کو سنبھالنے پر مجبور کرتا ہے جس کے نتیجے میں ڈیٹا ٹائپ کی حدود سے باہر کی اقدار مل سکتی ہیں۔
ایک جانچ پڑتال والا آپریٹر کے لئے اوور فلو چیکنگ کے سیاق و سباق کو متاثر کرتا ہے جو قوسین کے اندر متن کے لحاظ سے مخصوص ہوتے ہیں۔ اس میں موجود اظہار کی تشخیص کے نتیجے میں کی جانے والی کسی بھی تقریب پر اثر انداز نہیں ہوتا ہے۔
