আজকে মজার একটা জিনিশ শিখতে যাচ্ছি । অইটা ভেকটর এর মতোই । তবে সুবিধা একটু বেশি পাওয়া যাবে ।
হাহাহা ! নাম তার লিস্ট । লিস্ট নিয়ে কাজ করতে চাইলে অবশ্যই আগে হেডার ফাইল ইনক্লুড করে নিতে হবে । লিখতে হবে ---- #include<list>
আচ্ছা একটা প্রোগ্রাম দেখি ।
আরেকটা কথা হলো লিস্ট এর আউটপুট বের করার জন্য আমাদের ইটারেটর এর প্রয়োজন পরবে ।
ভালো কথা । এখন নতুন আরেকটা ফিচার এর কথা বলি ।
আমরা পুশ ব্যাক করে করে এলিমেন্ট ঢুকিয়েছি ।
মানে কি ?
মানে প্রথমে ২১
তারপরে ২৪, তারপরে ৩১,তারপরে ৬১ ।
মানে ৬১ সবার শেষে ।
তাই পুশব্যাক করে যে এলিমেন্ট ই আমরা ঢুকাই না কেন ,সব গুলাই আগের টার পিছনে যাবে ।
কিন্তু আমার হঠাত মন চাইতেই পারে
ইসস, এখন একটা এলিমেন্ট ঢুকাবো অইটা যদি সবার সামনে থাকতো !!
ইজ ইট পসিবল ??
ইয়াহ বেবি । ইট ইজ ডেফিনেটলি পসিবল । লেটস সি ...
শুধু পুশ ফ্রন্ট ইউজ করলেই সামনে চলে যাচ্ছে এলিমেন্ট টা !
আমি চাইলে টোটাল লিস্ট টাকে উল্টায়া দিতে পারবো । রিভার্স যেটা রে বলে
এখন মন চাইলো আমি জানতে চাইতেছি এই লিস্ট এর সাইজ টা কত ?
মানে হলো ওর ভিতরে কয়টা এলিমেন্ট আছে ?
ইট ইজ অলসো ইজি টু ফাইন্ড
আবার আমি চাইলে অ্যারে এর সব এলিমেন্ট গুলা মুছে দিতে পারবো এভাবে ...
দেখো, মুছে দেয়ার পরে সাইজ মানে ভেতর এর এলিমেন্ট সংখ্যা দেখাচ্ছে জিরো !!
**
বলে রাখা ভালো,
reverse() আর clear()
এই ২টা ফিচার ভেকটর এ পাওয়া যাবে .
**
বলে রাখা ভালো,
reverse() আর clear()
এই ২টা ফিচার ভেকটর এ পাওয়া যাবে .
Written By -