সুচিপত্র:
সংজ্ঞা - বাসী পয়েন্টার বাগের অর্থ কী?
একটি বাসি পয়েন্টার বাগটি এমন একটি বিভাগের সূক্ষ্ম প্রোগ্রামিং ত্রুটিগুলিকে বোঝায় যা কোডগুলিতে গতিশীল বরাদ্দ পরিচালিত করতে পারে, বিশেষত সি ভাষার ফাংশন "malloc" বা এর সমতুল্য মাধ্যমে।
একটি বাসি পয়েন্টার বাগ একটি এলিয়াসিং বাগ হিসাবেও পরিচিত।
টেকোপিডিয়া স্টাইল পয়েন্টার বাগ ব্যাখ্যা করে
যে ক্ষেত্রে বিভিন্ন পয়েন্টারগুলি নির্দিষ্ট পরিমাণে স্টোরেজকে সম্বোধন করে, এটি ঘটতে পারে যে নির্দিষ্ট স্ট্যান্ডার্ডের সাহায্যে স্টোরেজটি খালি বা পুনরায় স্থানান্তরিত করা হয় এবং তারপরে অন্যটির মাধ্যমে রেফারেন্স করা যায়। এটি বরাদ্দের ইতিহাস এবং মলোক অঙ্গনের রাষ্ট্রের সাথে সংক্ষিপ্ততর এবং সম্ভবত বিক্ষিপ্ত ক্ষতি হতে পারে।
যদি বরাদ্দ মেমোরির জন্য কোনও উপকরণ তৈরি না করা হয় তবে এই ধরণের বাগ সহজেই এড়ানো যায়। বাসি পয়েন্টার বাগগুলি এড়াতে আরেকটি বিকল্প হ'ল লিস্পের মতো উচ্চ স্তরের ভাষার ব্যবহার যা কোনও আবর্জনা সংগ্রহকারীকে অন্তর্ভুক্ত করে।
সিঁড়ি পয়েন্টার বাগ শব্দটি বর্তমানে সি প্রোগ্রামিংয়ের সাথে যুক্ত; যাইহোক, এই বাগটি ইতিমধ্যে 1960 এর দশকে ফোর্টরান এবং ALGOL in তে খুব অনুরূপভাবে উপস্থিত ছিল।