सरणी प्रकार हेरफंक्शन
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()
सभी आयाम हटाकर मूल प्रकार देता है।