কম্পিউটার টিউটোরিয়াল

কেন C++ প্রোগ্রামাররা 'new' কীওয়ার্ড কম ব্যবহার করা উচিত?

new ডাইনামিক মেমরি অ্যালোকেশনের জন্য ব্যবহৃত হয়। মেমরি হিপ (heap)-এ যায়। এর সাথে অনেক খরচ এবং ম্যানুয়াল মেমরি ম্যানেজমেন্ট জড়িত।

new শুধু তখন ব্যবহার করুন যখন:

  • কম্পাইল টাইমে মেমরি কত লাগবে জানা নেই।
  • কারেন্ট স্কোপ ছাড়াও মেমরি persist রাখতে চান।

C++-এ ডिस्ट্রাক্টর (destructor) কনসেপ্ট রয়েছে। অবজেক্টের লাইফটাইম শেষ হলে ডিস্ট্রাক্টর অটোমেটিক্যালি কল হয় এবং মেমরি মুক্ত হয়। এটি RAII (Resource Acquisition Is Initialization) ইডিওম।

স্ট্যাক-বেসড (অটোমেটিক) ভেরিয়েবল দ্রুত, সহজ, এবং মেমরি লিক-প্রুফ। তাই যেকোনোসম্ভব локаল ভেরিয়েবল (অটোমেটিক স্টোরেজ) ব্যবহার করুন।

  1. ফেসবুকের নতুন প্রাইভেসি সেন্টার কীভাবে ব্যবহার করবেন (এবং কেন ব্যবহার করা উচিত)

  2. ব্লগিং সুরক্ষিত করুন: প্রতিটি ব্লগারের জন্য VPN কেন জরুরি

  3. আপনার অনলাইন নিরাপত্তার জন্য VPN ব্যবহার কেন অত্যন্ত জরুরি

  4. Firefox কেন আপনার প্রতিদিনের ব্যবহার জন্য সেরা ব্রাউজার পছন্দ