কম্পিউটার

কিভাবে C++ এ একটি গণনাকৃত প্রকার (enum) সংজ্ঞায়িত করবেন?


একটি গণনাকৃত প্রকার একটি ঐচ্ছিক প্রকারের নাম এবং শূন্য বা তার বেশি শনাক্তকারীর একটি সেট ঘোষণা করে যা টাইপের মান হিসাবে ব্যবহার করা যেতে পারে। প্রতিটি গণনাকারী একটি ধ্রুবক যার ধরন হল গণনা। উদাহরণস্বরূপ, আপনি যদি এমন একটি অ্যাপ্লিকেশন তৈরি করেন যাতে কিছু ভেরিয়েবলের জন্য নির্দিষ্ট সংখ্যক প্রকার রয়েছে। উদাহরণস্বরূপ, ধরা যাক লিঙ্গ, এটি পুরুষ, মহিলা এবং অন্যান্য তিন প্রকারের হতে পারে। আপনি −

এর মত একটি enum সংজ্ঞায়িত এবং ব্যবহার করতে পারেন
#include<iostream>
using namespace std;
enum Gender {MALE, FEMALE, OTHERS};
int main() {
   Gender gen = Gender.FEMALE;
   return 0;
}

ডিফল্টরূপে, প্রথম নামের মান 0, দ্বিতীয় নামের মান 1 এবং তৃতীয়টির মান 2, ইত্যাদি। কিন্তু এই মানগুলি কোন ব্যাপার না কারণ enums মূলত একটি প্রতীকী অর্থের জন্য ব্যবহৃত হয়। যখনই আপনি আপনার প্রোগ্রামে একটি enum তুলনা করবেন, আপনি শুধু এর প্রতীকী অর্থ ব্যবহার করবেন এবং এর প্রকৃত মূল্য নয়৷


  1. C++ এ গণিত ডেটা টাইপ কি কি?

  2. কিভাবে আমরা C# এ একটি পরিবর্তনশীল প্রকার সংজ্ঞায়িত করতে enum কীওয়ার্ড ব্যবহার করব?

  3. কিভাবে C# এ ভেরিয়েবল সংজ্ঞায়িত করবেন?

  4. কিভাবে C# এ ডাইনামিক ডাটা টাইপ সংজ্ঞায়িত করবেন