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

C++ में सरणी प्रकार हेरफेर (Array Type Manipulation)


सरणी प्रकार हेरफंक्शन

C++ में हेडर में सरणी प्रकारों की जांच और हेरफेर के लिए कई कंपाइल-टाइम फंक्शन हैं।

मुख्य फंक्शन

1. is_array()

जांचता है कि दिया गया प्रकार सरणी है या नहीं। std::array को भी अस्वीकार करता है।

is_array::value        // False
is_array::value     // True
is_array::value  // True
is_array::value     // False
is_array::value    // True

2. is_same()

दो प्रकारों की सटीक समानता जांचता है (आकार सहित)।

is_same::value    // False (अलग आकार)
is_same::value    // True
is_same::value // False
is_same::value   // False

3. rank()

सरणी का रैंक (आयाम) लौटाता है।

rank::value           // 0
rank::value        // 1
rank::value     // 2
rank::value  // 3

4. extent()

निर्दिष्ट आयाम का आकार लौटाता है।

extent::value  // 2
extent::value  // 45
extent::value  // 5
extent::value  // 0

5. remove_extent()

पहला आयाम हटाता है।

6. remove_all_extents()

सभी आयाम हटाकर मूल प्रकार देता है।

  1. - C++ में स्ट्रिंग्स की सरणी

    इस खंड में हम देखेंगे कि C++ में स्ट्रिंग्स की सरणी को कैसे परिभाषित किया जाए। जैसा कि हम जानते हैं कि C में कोई स्ट्रिंग्स नहीं थीं। हमें कैरेक्टर सरणी का उपयोग करके स्ट्रिंग्स बनानी पड़ती थीं। इसलिए कुछ स्ट्रिंग्स की सरणी बनाने के लिए, हमें कैरेक्टर्स की 2-आयामी सरणी बनानी पड़ती थी। प्रत्येक पंक्

  1. - C++ में सॉर्टिंग

    इस सेक्शन में हम देखेंगे कि C++ में सॉर्टिंग एल्गोरिदम कैसे निष्पादित करें। एक सॉर्टेड ऐरे एक ऐरे है जिसमें प्रत्येक एलिमेंट किसी क्रम में सॉर्टेड होते हैं जैसे न्यूमेरिकल, अल्फाबेटिकल आदि। एक न्यूमेरिकल ऐरे को सॉर्ट करने के लिए कई एल्गोरिदम हैं जैसे बबल सॉर्ट, इन्सर्शन सॉर्ट, सिलेक्शन सॉर्ट, मर्ज स

  1. - C++ प्रोग्राम: ऐरे का उपयोग करके क्यू कार्यान्वयन

    ऐरे आधारित क्यू क्यू FIFO सिद्धांत का पालन करती है। ऐरे कार्यान्वयन में निश्चित आकार की सरणी और front/rear सूचकांक का उपयोग किया जाता है। C++ प्रोग्राम उदाहरण rear) { cout << Queue Underflow << endl; return; } else { cout << Element deleted: <<