Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में टाइपपीफ डिक्लेरेशन क्या है?


C++ में typedef कीवर्ड का उपयोग टाइप को नया नाम देने के लिए किया जा सकता है। उदाहरण के लिए, आप अहस्ताक्षरित वर्णों को BYTE का नया नाम दे सकते हैं -

typedef unsigned char BYTE;

इस प्रकार की परिभाषा के बाद, पहचानकर्ता BYTE का उपयोग अहस्ताक्षरित चार प्रकार के संक्षिप्त नाम के रूप में किया जा सकता है, उदाहरण के लिए -

BYTE  b1, b2;

यह 2 वेरिएबल b1 और b2 टाइप अहस्ताक्षरित चार घोषित करेगा। टाइपपीफ वास्तव में तब उपयोगी होते हैं जब आपके पास नाम स्थान, वर्ग के नाम आदि के कारण बड़े नाम होते हैं। उदाहरण के लिए, यदि आप एक प्रकार का चर चाहते हैं std::vector>::iterator अपने पूरे समय में कई बार कार्यक्रम। आप बस टाइपिफ़ का उपयोग करके इसका नाम बदल सकते हैं -

typedef std::vector<std::pair<int, int>>::iterator it_vec_pair;

और इसे इस तरह इस्तेमाल करें -

it_vec_pair it;

  1. सी++ में is_scalar टेम्पलेट

    इस लेख में हम C++ STL में काम करने, वाक्य रचना और std::is_scalar टेम्पलेट के उदाहरणों पर चर्चा करेंगे। is_scalar एक टेम्प्लेट है जो हेडर फ़ाइल के अंतर्गत आता है। इस टेम्पलेट का उपयोग यह जांचने के लिए किया जाता है कि दिया गया प्रकार T एक अदिश प्रकार है या नहीं यह टेम्पलेट is_arithmetic, is_pointer

  1. C++ में कनवर्ज़न टाइप करें

    यहां हम देखेंगे कि C++ में किस प्रकार की रूपांतरण तकनीकें मौजूद हैं। रूपांतरण मुख्यतः दो प्रकार के होते हैं। निहित और स्पष्ट। निहित प्रकार का रूपांतरण इसे स्वचालित प्रकार के रूपांतरण के रूप में भी जाना जाता है। यह संकलक द्वारा उपयोगकर्ता से किसी बाहरी ट्रिगर के बिना किया जाता है। यह तब किया जाता

  1. C/C++ में टाइप कास्ट क्या है?

    टाइप कास्टिंग एक चर को एक डेटा प्रकार से दूसरे डेटा प्रकार में बदलने का एक तरीका है। उदाहरण के लिए, यदि आप एक लॉन्ग वैल्यू को एक साधारण पूर्णांक में स्टोर करना चाहते हैं तो आप लॉन्ग से इंट टाइप कर सकते हैं। आप कास्ट ऑपरेटर . का उपयोग करके स्पष्ट रूप से मानों को एक प्रकार से दूसरे प्रकार में परिवर्ति