একটি টাইপ কাস্ট একটি নির্দিষ্ট পরিস্থিতিতে একটি বস্তুর প্রকারের স্পষ্ট রূপান্তরের জন্য একটি পদ্ধতি প্রদান করে৷ এটি একটি ইউনারি এক্সপ্রেশন -
হিসাবে ব্যবহার করা যেতে পারে( type-name ) cast-expression
কম্পাইলার টাইপকাস্ট করার পরে কাস্ট-এক্সপ্রেশনকে টাইপ-টাইপ-নাম হিসাবে বিবেচনা করে। কাস্টগুলি যে কোনও স্কেলার ধরণের বস্তুকে অন্য স্কেলার টাইপের থেকে বা থেকে রূপান্তর করতে ব্যবহৃত হয়। স্পষ্ট টাইপ কাস্ট একই নিয়ম দ্বারা সীমাবদ্ধ যা অন্তর্নিহিত রূপান্তরের প্রভাব নির্ধারণ করে। কাস্টের উপর অতিরিক্ত সীমাবদ্ধতা প্রকৃত আকার বা নির্দিষ্ট প্রকারের উপস্থাপনার ফলে হতে পারে
উদাহরণ
#include using namespace std; int main() { float x = 3.1; int i; i = (int)x; cout << x << ", " << i << endl; return 0; }
আউটপুট
এটি আউটপুট দেবে −
3.1, 3