Module ১৪ · Dynamic memory
Program চলতে চলতে array বড় করা
Account থাকলেই freeপড়া
Zara-র weather sensor reading পাঠাতেই থাকে, যতক্ষণ না battery শেষ হয়। কখন শেষ হবে, কেউ জানে না। ওর program-কে প্রতিটা reading রাখতে হবে, তাই read করতে করতেই array-টাকে বড় হতে হবে।
পড়তে login করুন
Lesson টা free, শুধু account লাগবে
Account খুলতে কিছু লাগে না, আর এই track এর Pro লেখা নেই এমন প্রতিটা lesson খুলে যায়, যে device এ পড়ুন না কেন।
Program চলতে চলতে array বড় করা এর ভেতরে কী আছে
- Fixed capacity মানে একটা আন্দাজ
- Count আর capacity একসাথে থাকে একটা struct-এ
- push: ভরা হলে grow করো, তারপর রাখো
- Zara তিনটা growth rule-এর সময় মাপে
- Input-এর শেষ পর্যন্ত read করা
- String builder-ও একইভাবে grow করে
- শেষে একবার, shrink to fit