কম্বিনেটরিক্স – গ্রিড ট্রাভেলিং এবং ডাইনামিক প্রোগ্রামিং

Reading Time: 1 minuteআসসালামু আলাইকুম। অনেকদিন পর লিখতে বসলাম আজ। কম্বিনেটরিক্স আমাকে প্রতিনিয়ত অবাক করে এসেছে এর গণনা করার অদ্ভূত ক্ষমতা দিয়ে। তাই আজ ঠিক করেছি কম্বিনেটরিক্সের গুরুত্বপূর্ণ একটা অংশ গ্রিড ট্রাভেলিং ( Grid Travelling ) নিয়ে লিখবো,এর সাথে একেবারেই...

[সি++ পর্ব ১৪.১] ফ্রেন্ড

Reading Time: 2 minutesসাধারণত একটি ক্লাসের প্রোটেক্টেড এবং প্রাইভেট মেম্বারগুলোকে সরাসরি এক্সেস করা যায় না। আরেকটি পাবলিক ফাংশন ক্লাসের মধ্যে ডিফাইন করে আমরা এ কাজটি করতে পারি। এছাড়াও আমরা এই কাজটি আরও এক ভাবে করতে পারি – ফ্রেন্ড ফাংশনের সাহায্যে। এই ফাংশনের...

[সি++ পর্ব ১১.১] ক্লাস : প্রাথমিক আলোচনা

Reading Time: 2 minutesআমরা ইতোমধ্যে ডাটা স্ট্রাকচার সম্পর্কে জেনেছি। ক্লাস হল ডাটা স্ট্রাকচারেরই  একটা বর্ধিত রূপ। ডাটা মেম্বার রাখার পাশাপাশি ক্লাস বিভিন্ন ফাংশন রাখতে পারে। এই ডাটা এবং ফানশনগুলোকে একত্রে বলা হয় ক্লাস-এর মেম্বার।  এছাড়াও ক্লাসে পাবলিক, প্রাইভেট,...

[সি++ পর্ব ১৪.২] ইনহ্যারিটেন্স

Reading Time: 3 minutesসূচিপত্র পর্ব দশে আমরা ইনহ্যারিটেন্স নিয়ে প্রাথমিক কিছু ধারণা পেয়েছিলাম। আজ জানবো ইনহ্যারিটেন্স নিয়ে বিস্তারিত। ধর তোমাকে বলা হল একটা কোড লিখতে। যা করতে হবে তা হল, এটা একটা আয়তক্ষেত্রের দৈর্ঘ্য, প্রস্থ ইনপুট নিতে পারবে। এছাড়াও এটি এর ক্ষেত্রফল...

সি++ টিউটোরিয়াল

Reading Time: 1 minuteআমাদের সাইটে সি++ নিয়ে লেখা সকল পর্ব পাবেন এই পোস্টে। সিরিজটি এখনো সম্পূর্ণ হয়নি। তবে আমরা চেষ্টা করছি, যত দ্রুত সম্ভব এটি শেষ করতে। সাথে থাকবেন! 🙂 পর্ব ১ – কথা কম, কাজ বেশি পর্ব ২ পর্ব ২.১ – ইনপুট আউটপুট পর্ব ২.২ – ভ্যারিয়েবলের...

[সি++ পর্ব ১০] অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং

Reading Time: 1 minuteঅবজেক্ট অরিয়েন্টেড প্রোগ্রামিং কী, সেটা তাত্ত্বিকভাবে বুঝাতে গেলে মাথার তার ছিড়ে ধোঁয়া বের হওয়া অতি স্বাভাবিক। তাই আমি তাত্ত্বিকভাবে কিছু বুঝানোর সেই চেষ্টায় যাব না। আমি বেসিক কিছু ধারণা দিয়ে বিভিন্ন বিষয়গুলো উদাহারণের সাহায্যে দেখার চেষ্টা করবো।...

[সি++ পর্ব ১১.৭] সেট ও ম্যাপ

Reading Time: 2 minutesসেট সেট বলতে আমরা এমন একটা কন্টেইনার বুঝি, যেখানে কোনো জিনিস একবারের বেশি থাকবে না। যেমন, {1,2,3} একটা সেট, কিন্তু {1,2,1} সেট না। তুমি একটা সেট বানানোর পর যদি তাতে ১০০ বারও ১ ইনপুট কর, এতে ১ থাকবে শুধুমাত্র একবারই। সেটের আরও একটা সুবিধা হল, এটি...

[সি++ পর্ব ১৮.৬] ইটারেটর

Reading Time: 1 minuteআমি নিজে এসটিএল পড়ার সময় সবচেয়ে বেশি কষ্ট হয়েছিল এই ইটারেটর জিনিসটা নিয়ে। এই পর্বে যতটা সহজভাবে পারি ব্যাপারটা বুঝানোর চেষ্টা করবো। সহজভাবে বললে, ইটারেটর হল অনেকটা সি পয়েন্টারের মত, যা কন্টেইনারের বিভিন্ন বস্তুর অবস্থানকে নির্দেশ করে। কন্টেইনার...

সি++ পর্ব ৯.২ – ডাটা স্ট্রাকচারের খুঁটিনাটি

Reading Time: 2 minutesসূচিপত্র আগের পর্বে আমরা ডাটা স্ট্রাকচার ডিফাইন করা এবং কীভাবে এক্সেস করতে হয় সেটা দেখেছিলাম। আজ আমরা ডাটা স্ট্রাকচার নিয়ে আরও কিছু সহজ কাজ করবো। ফাংশনের আর্গুমেন্ট হিসেবে ডাটা স্ট্রাকচার আমরা অন্যান্য ভ্যারিয়েবলের মত ডাটা স্ট্রাকচারও ফাংশনের...

সি++ পর্ব ৯.১ – ডাটা স্ট্রাকচার

Reading Time: 2 minutesসূচিপত্র তোমাকে যদি বলা হত একজন সেলেব্রিটির প্রিয় খাবার, মুভি, খেলা, খেলোয়াড় এবং ব্যক্তিত্বের নাম ইনপুট নিয়ে জমা রাখতে হবে, তুমি কী করতা? তুমি হয়তো fav_food[20], fav_movie[20], fav_sports[20], fav_player[20], fav_personality[20] এরকম পাঁচটি...