কম্পিউটার

C/C++ প্রোগ্রামে সেগমেন্টেশন ফল্ট কী?


একটি বিভাজন ত্রুটি ঘটে যখন আপনার প্রোগ্রাম মেমরির একটি অঞ্চল অ্যাক্সেস করার চেষ্টা করে যেটি অ্যাক্সেস করার অনুমতি নেই৷ অন্য কথায়, যখন আপনার প্রোগ্রাম মেমরি অ্যাক্সেস করার চেষ্টা করে যা আপনার প্রোগ্রামের জন্য অপারেটিং সিস্টেমের বরাদ্দকৃত সীমার বাইরে।

বিভাজন ত্রুটিগুলি বেশিরভাগ পয়েন্টার দ্বারা সৃষ্ট হয়:

  • সঠিকভাবে আরম্ভ করা অভ্যস্ত।

  • তারা যে মেমরির দিকে ইঙ্গিত করে তা পুনরায় বরাদ্দ বা মুক্ত করার পরে ব্যবহৃত হয়৷

  • একটি সূচিবদ্ধ অ্যারেতে ব্যবহৃত হয় যেখানে সূচকটি অ্যারের সীমার বাইরে থাকে৷


  1. C/C++ এ কোর ডাম্প (সেগমেন্টেশন ফল্ট)

  2. C/C++ প্রোগ্রামে অ্যারে

  3. লিনিয়ার সার্চের জন্য C/C++ প্রোগ্রাম?

  4. nম কাতালান নম্বরের জন্য C/C++ প্রোগ্রাম?