কম্পিউটার

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


C++ এ typedef কীওয়ার্ডটি একটি টাইপকে একটি নতুন নাম দিতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, আপনি স্বাক্ষরবিহীন অক্ষর −

কে BYTE এর একটি নতুন নাম দিতে পারেন
typedef unsigned char BYTE;

এই টাইপ সংজ্ঞার পরে, শনাক্তকারী BYTE কে সাইনবিহীন চর টাইপের সংক্ষিপ্ত রূপ হিসাবে ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ −

BYTE  b1, b2;

এটি স্বাক্ষরবিহীন চর টাইপের ২টি ভেরিয়েবল b1 এবং b2 ঘোষণা করবে। টাইপডেফ সত্যিই দরকারী যখন আপনার নেমস্পেস, ক্লাসের নাম ইত্যাদির কারণে বিশাল নাম থাকে। উদাহরণস্বরূপ, আপনি যদি std::vector>::iterator টাইপের একটি ভেরিয়েবল চান কার্যক্রম. আপনি শুধু typedef −

ব্যবহার করে এটির নাম পরিবর্তন করতে পারেন
typedef std::vector<std::pair<int, int>>::iterator it_vec_pair;

এবং এটির মত ব্যবহার করুন −

it_vec_pair it;

  1. C++ এ is_scalar টেমপ্লেট

  2. C++ এ টাইপ কনভার্সন

  3. C/C++ এ টাইপ কাস্ট কি?

  4. C++ এ টাইপ কোয়ালিফায়ার কি?