কম্পিউটার

C++ প্রোগ্রামিং-এ সাধারণ অনির্ধারিত আচরণ


নিম্নলিখিত হল C++ প্রোগ্রামিং-এ অনির্ধারিত আচরণের সবচেয়ে সাধারণ কারণ। মনে রাখবেন যে এই সমস্তগুলি অনির্ধারিত আচরণের দিকে নিয়ে যাওয়ার জন্য মানকটিতে নির্দিষ্ট করা হয়েছে এবং প্রোগ্রাম লেখার সময় যে কোনও মূল্যে এড়ানো উচিত৷

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

  1. সি প্রোগ্রামিং-এ অ্যারে অফ পয়েন্টার এবং পয়েন্টার থেকে পয়েন্টার ধারণাটি ব্যাখ্যা কর

  2. সি প্রোগ্রামিং ভাষায় পয়েন্টারগুলির বিন্যাস ব্যাখ্যা কর

  3. পয়েন্টার ব্যবহার করে একটি অ্যারের উপাদান অ্যাক্সেস করার জন্য C++ প্রোগ্রাম

  4. C/C++ এ অ্যারে ক্ষয় হচ্ছে কি?