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

क्या C++ वेरिएबल लेंथ एरेज़ को सपोर्ट करता है?


C++ चर लंबाई सरणियों का समर्थन नहीं करता है। C++11 मानक एक स्थिर-अभिव्यक्ति के रूप में सरणी आकार का उल्लेख करता है।

तो अगर हम C++ में कोई प्रोग्राम लिखते हैं जैसे:

void displayArray(int n) {
   int arr[n];
   // ......
}
int main() {
   displayArray(7);
}
It will not work.

  1. सी और सी ++ में परिवर्तनीय लंबाई सरणी

    यहां हम C++ में वेरिएबल लेंथ एरे के बारे में चर्चा करेंगे। इसका उपयोग करके हम परिवर्तनीय आकार की एक ऑटो सरणी आवंटित कर सकते हैं। सी में, यह सी 99 मानक से परिवर्तनीय आकार के सरणी का समर्थन करता है। निम्न प्रारूप इस अवधारणा का समर्थन करता है - void make_arr(int n){    int array[n]; } int mai

  1. सी . में परिवर्तनीय लंबाई तर्क

    कभी-कभी, आप एक ऐसी स्थिति में आ सकते हैं, जब आप एक ऐसा फ़ंक्शन करना चाहते हैं, जो पैरामीटर की पूर्वनिर्धारित संख्या के बजाय तर्कों की चर संख्या, यानी पैरामीटर ले सकता है। सी/सी++ प्रोग्रामिंग भाषा इस स्थिति के लिए एक समाधान प्रदान करती है और आपको एक फ़ंक्शन को परिभाषित करने की अनुमति है जो आपकी आवश्

  1. सी / सी ++ में बहुआयामी सरणी

    C/C++ में, बहुआयामी सरणी को सरल शब्दों में सरणियों के सरणी के रूप में परिभाषित किया गया है। बहुआयामी सरणियों में डेटा को सारणीबद्ध रूप में (पंक्ति प्रमुख क्रम में) संग्रहीत किया जाता है। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। एल्गोरिदम Begin