কম্পিউটার

C++ এ একটি enum এর উপর গণনা করুন


গণনা হল C/C++ ভাষায় ব্যবহারকারীর সংজ্ঞায়িত ডেটাটাইপ। এটি অবিচ্ছেদ্য ধ্রুবকগুলিতে নাম বরাদ্দ করতে ব্যবহৃত হয় যা একটি প্রোগ্রামকে পড়া এবং বজায় রাখা সহজ করে তোলে। কীওয়ার্ড "enum" একটি গণনা ঘোষণা করতে ব্যবহৃত হয়।

নিম্নলিখিত enums এর সিনট্যাক্স.

enum enum_name{const1, const2, ....... };

এখানে, enum_name − ব্যবহারকারীর দেওয়া যেকোনো নাম। const1, const2 − এগুলো হল টাইপের পতাকার মান।

enum কীওয়ার্ডটি enum প্রকারের ভেরিয়েবলগুলিকে সংজ্ঞায়িত করতেও ব্যবহৃত হয়। এনাম টাইপের ভেরিয়েবলকে নিম্নরূপ −

সংজ্ঞায়িত করার দুটি উপায় রয়েছে
enum colors{red, black};
enum suit{heart, diamond=8, spade=3, club};

উদাহরণ

#include <iostream>
using namespace std;
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};
int main() {
   cout <<"The value of enum color : "<<red<<","<<black;
   cout <<"\nThe default value of enum suit : "<< heart << "," << diamond << "," << spade << "," << club;
   return 0;
}

আউটপুট

The value of enum color : 5,6
The default value of enum suit : 0,8,3,4

একটি Enum উপর গণনা. এটি সহজ প্রক্রিয়া, আমরা লুপ তৈরি করতে পারি এবং এখানে আমরা প্রথম টাইপ থেকে শুরু করব এবং শেষ টাইপ দিয়ে শেষ করব। আসুন কোডটি দেখি।

উদাহরণ

#include <iostream>
using namespace std;
enum suit{heart, diamond, spade, club};
int main() {
   for(int i = heart; i<=club; i++) {
      cout << "Card Type : " << i << endl;
   }
}

আউটপুট

Card Type : 0
Card Type : 1
Card Type : 2
Card Type : 3

  1. C++ এ টাইপ ডিডাকশন কি?

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

  3. C++ এ টাইপডেফ ঘোষণা কি?

  4. C# এ Enum.GetNames