বাড়ি উন্নয়ন একটি চেক না করা অপারেটর কী? - টেকোপিডিয়া থেকে সংজ্ঞা

একটি চেক না করা অপারেটর কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - চেক না করা অপারেটরের অর্থ কী?

সি # তে একটি চেক করা অপারেটর হ'ল একটি অপারেটর যা এক্সপ্রেশন এবং রূপান্তরগুলির মূল্যায়নের সময় ওভারফ্লো চেকিং অক্ষম করতে ব্যবহৃত হয়।

সংখ্যার ডেটা টাইপযুক্ত এক্সপ্রেশন ব্যবহার করে ইন্টিগ্রাল-টাইপ পাটিগণিত ক্রিয়াকলাপ সম্পাদন করার সময়, অপারেশনের ফলাফলটি তার সংখ্যার ভিত্তিতে নির্দিষ্ট সংখ্যক বিটের সাথে বরাদ্দকৃত সংখ্যায় প্রতিনিধিত্ব করতে খুব বেশি হলে এটি একটি ওভারফ্লো ব্যতিক্রম হতে পারে। যেসব ক্ষেত্রে ওভারফ্লো অপারেশনের একটি গ্রহণযোগ্য ফলাফল, সেখানে ব্যতিক্রমটি দমন করা এবং প্রোগ্রামটি চালিয়ে যাওয়া প্রয়োজন। একটি চেক না করা অপারেটর এমন পরিস্থিতিগুলিতে একটি চেক না করা প্রসঙ্গ স্থাপনের মাধ্যমে ব্যবহার করা হয় যাতে ফলাফলটি কাটা দিয়ে পাটিগণিত ওভারফ্লো উপেক্ষা করা হয়।

সি / সি ++ এর বিপরীতে, যা ওভারফ্লো সম্ভাবনাটিকে উপেক্ষা করে, সি # চেকড এবং চেক না করা অপারেটরগুলি সরবরাহ করে ওভারফ্লো হ্যান্ডেল বা উপেক্ষা করতে বৈশিষ্ট্য সরবরাহ করে। চেক করা অপারেটরটি প্রায়শই একটি প্রকল্পের বিভাগে ব্যবহৃত হয় যা পরীক্ষিত প্রসঙ্গে সংকলিত হয়। কিছু অ্যালগরিদম যেখানে চেক করা অপারেটর ব্যবহার করা যেতে পারে তার মধ্যে রয়েছে চেকসাম, এনক্রিপশন লজিক এবং এলোমেলো সংখ্যা জেনারেশন।

টেকোপিডিয়া চেক না করা অপারেটরটিকে ব্যাখ্যা করে

একটি চেক করা অপারেটর একটি অভিব্যক্তি এবং কোডের একটি ব্লকের একটি বিবৃতি হিসাবে "চেক না করা" কীওয়ার্ড সহ ব্যবহৃত হয়। এটি একটি সম্পাদন প্রসঙ্গ নির্ধারণ করে যেখানে ফলাফলের সর্বাধিক উল্লেখযোগ্য বিটগুলি একটি পূর্ণসংখ্যার ওভারফ্লো হওয়ার ঘটনায় বাতিল করা হয়, এবং কার্যকর করা অব্যাহত থাকে। "চেক না করা" স্টেটমেন্টের অভ্যন্তরে যুক্ত বিবৃতিগুলিতে এবং নেস্টেড ফাংশন কলগুলিতে নয় যাচাই না করা প্রসঙ্গে প্রযোজ্য।

উদাহরণস্বরূপ, যখন দুটি বৃহত পূর্ণসংখ্যার ডেটা টাইপের পণ্যটির জন্য অতিরিক্ত প্রবাহের উপস্থিতি পরীক্ষা করার জন্য কোনও প্রয়োজন ছাড়াই কোনও উদ্দেশ্যে শর্ট ব্যবহার করা হয়, একটি চেক করা অপারেটর ব্যবহার করা যেতে পারে।

সাধারণভাবে, একটি অভিব্যক্তি যা ধ্রুবক পদগুলি ধারণ করে কেবল সংকলনের সময় একটি ওভারফ্লো পরীক্ষা করা যেতে পারে। একটি চেক না করা অপারেটর এই জাতীয় এক্সপ্রেশনগুলিতে ওভারফ্লো পরীক্ষা করা এবং চালানোর সময় এবং সংকলনের সময় উভয়ই ডিফল্টরূপে চেক না হওয়া অ-ধ্রুবক পদযুক্ত এক্সপ্রেশনগুলির জন্য ব্যবহার করা যেতে পারে।

একটি চেক করা অপারেটর ওভারলোড করা যাবে না।

যেহেতু একটি চেক না করা অপারেটরের ব্যবহারের পারফরম্যান্স পেনাল্টি রয়েছে, এটি কেবল তখনই ব্যবহার করা উচিত যেখানে ওভারফ্লো কোনও সমস্যা সৃষ্টি করে না।

এই সংজ্ঞা সি # এর প্রসঙ্গে লেখা হয়েছিল
একটি চেক না করা অপারেটর কী? - টেকোপিডিয়া থেকে সংজ্ঞা