by Muntasir Wahed | July 31, 2015 |
সাধারণত একটি ক্লাসের প্রোটেক্টেড এবং প্রাইভেট মেম্বারগুলোকে সরাসরি এক্সেস করা যায় না। আরেকটি পাবলিক ফাংশন ক্লাসের মধ্যে ডিফাইন করে আমরা এ কাজটি করতে পারি। এছাড়াও আমরা এই কাজটি আরও এক ভাবে করতে পারি – ফ্রেন্ড ফাংশনের সাহায্যে। এই ফাংশনের মাধ্যমে প্রোটেক্টেড এবং...
by Muntasir Wahed | July 31, 2015 |
আমরা ইতোমধ্যে ডাটা স্ট্রাকচার সম্পর্কে জেনেছি। ক্লাস হল ডাটা স্ট্রাকচারেরই একটা বর্ধিত রূপ। ডাটা মেম্বার রাখার পাশাপাশি ক্লাস বিভিন্ন ফাংশন রাখতে পারে। এই ডাটা এবং ফানশনগুলোকে একত্রে বলা হয় ক্লাস-এর মেম্বার। এছাড়াও ক্লাসে পাবলিক, প্রাইভেট, প্রোটেক্টেড-এই তিনটি...
by Muntasir Wahed | July 25, 2015 |
সূচিপত্র পর্ব দশে আমরা ইনহ্যারিটেন্স নিয়ে প্রাথমিক কিছু ধারণা পেয়েছিলাম। আজ জানবো ইনহ্যারিটেন্স নিয়ে বিস্তারিত। ধর তোমাকে বলা হল একটা কোড লিখতে। যা করতে হবে তা হল, এটা একটা আয়তক্ষেত্রের দৈর্ঘ্য, প্রস্থ ইনপুট নিতে পারবে। এছাড়াও এটি এর ক্ষেত্রফল হিসেব করতে পারবে। এটি...
by Muntasir Wahed | July 25, 2015 |
আমাদের সাইটে সি++ নিয়ে লেখা সকল পর্ব পাবেন এই পোস্টে। সিরিজটি এখনো সম্পূর্ণ হয়নি। তবে আমরা চেষ্টা করছি, যত দ্রুত সম্ভব এটি শেষ করতে। সাথে থাকবেন! 🙂 পর্ব ১ – কথা কম, কাজ বেশি পর্ব ২ পর্ব ২.১ – ইনপুট আউটপুট পর্ব ২.২ – ভ্যারিয়েবলের গুষ্ঠি উদ্ধার পর্ব ৩...
by Muntasir Wahed | July 23, 2015 |
অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং কী, সেটা তাত্ত্বিকভাবে বুঝাতে গেলে মাথার তার ছিড়ে ধোঁয়া বের হওয়া অতি স্বাভাবিক। তাই আমি তাত্ত্বিকভাবে কিছু বুঝানোর সেই চেষ্টায় যাব না। আমি বেসিক কিছু ধারণা দিয়ে বিভিন্ন বিষয়গুলো উদাহারণের সাহায্যে দেখার চেষ্টা করবো। প্রথমেই বলে রাখি,...
by Muntasir Wahed | July 21, 2015 |
সেট সেট বলতে আমরা এমন একটা কন্টেইনার বুঝি, যেখানে কোনো জিনিস একবারের বেশি থাকবে না। যেমন, {1,2,3} একটা সেট, কিন্তু {1,2,1} সেট না। তুমি একটা সেট বানানোর পর যদি তাতে ১০০ বারও ১ ইনপুট কর, এতে ১ থাকবে শুধুমাত্র একবারই। সেটের আরও একটা সুবিধা হল, এটি ডাটাগুলোকে সর্টও করে...
by Muntasir Wahed | July 19, 2015 |
আমি নিজে এসটিএল পড়ার সময় সবচেয়ে বেশি কষ্ট হয়েছিল এই ইটারেটর জিনিসটা নিয়ে। এই পর্বে যতটা সহজভাবে পারি ব্যাপারটা বুঝানোর চেষ্টা করবো। সহজভাবে বললে, ইটারেটর হল অনেকটা সি পয়েন্টারের মত, যা কন্টেইনারের বিভিন্ন বস্তুর অবস্থানকে নির্দেশ করে। কন্টেইনার কী মনে আছে তো? ভেক্টর,...
by Muntasir Wahed | July 11, 2015 |
সূচিপত্র আগের পর্বে আমরা ডাটা স্ট্রাকচার ডিফাইন করা এবং কীভাবে এক্সেস করতে হয় সেটা দেখেছিলাম। আজ আমরা ডাটা স্ট্রাকচার নিয়ে আরও কিছু সহজ কাজ করবো। ফাংশনের আর্গুমেন্ট হিসেবে ডাটা স্ট্রাকচার আমরা অন্যান্য ভ্যারিয়েবলের মত ডাটা স্ট্রাকচারও ফাংশনের আর্গুমেন্ট হিসেবে পাঠাতে...
by Muntasir Wahed | July 9, 2015 |
সূচিপত্র তোমাকে যদি বলা হত একজন সেলেব্রিটির প্রিয় খাবার, মুভি, খেলা, খেলোয়াড় এবং ব্যক্তিত্বের নাম ইনপুট নিয়ে জমা রাখতে হবে, তুমি কী করতা? তুমি হয়তো fav_food[20], fav_movie[20], fav_sports[20], fav_player[20], fav_personality[20] এরকম পাঁচটি স্ট্রিং (ক্যারেক্টার...
by Muntasir Wahed | July 8, 2015 |
কিউ-এর ক্ষেত্রে আমরা দেখেছিলাম, কন্টেইনারটিতে যে ভ্যারিয়েবল সবার আগে আসছে, তার প্রসেসিং হচ্ছে সবার আগে। কিন্তু ছোটবেলা থেকে তো অভ্যাস আমাদের যে বড় তার প্রসেসিং সবার আগে দেখার! 😉 এই সুবিধা নেওয়ার জন্যই আমরা ব্যবহার করতে পারি priority_queue কন্টেইনারটি। এটি যা করবে তা...