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

C++ में new कीवर्ड का उपयोग करके डायनामिक पूर्णांक ऐरे कैसे बनाएं

C++ में, डायनामिक ऐरे को new कीवर्ड का उपयोग करके बनाया जा सकता है और delete कीवर्ड का उपयोग करके हटाया जा सकता है।

आइए इसका एक सरल उदाहरण देखते हैं।

उदाहरण कोड

#include <iostream>
using namespace std;

int main() {
    int i, n;
    cout << "Enter total number of elements:" << "\n";
    cin >> n;
    int *a = new int[n];
    cout << "Enter " << n << " elements" << endl;

    for(i = 0; i < n; i++) {
        cin >> a[i];
    }

    cout << "Entered elements are: ";
    for(i = 0; i < n; i++) {
        cout << a[i] << " ";
    }
    cout << endl;
    delete [] a;
    return 0;
}

आउटपुट

Enter total number of elements: 7
Enter 7 elements
1 2 3 4 5 6 7
Entered elements are: 1 2 3 4 5 6 7

इस प्रोग्राम में, मेमोरी को int *a = new int[n] घोषित करके आवंटित किया जाता है, new कीवर्ड का उपयोग करके। कब्जा की गई मेमोरी को delete [] a कॉल करके पुनः प्राप्त किया जा सकता है।

  1. OpenCV में C++ का उपयोग करके रंग को ट्रैक करें OpenCV में C++ का उपयोग करके रंग को ट्रैक करें

    रंग ट्रैकिंग रंग पहचान के समान है। ट्रैकिंग उद्देश्य के लिए, हमने पता लगाए गए ऑब्जेक्ट के क्षेत्र की गणना करने के लिए कुछ अतिरिक्त लाइनें जोड़ीं और फिर उस क्षेत्र की वर्तमान स्थिति को ट्रैक किया और अंत में ऑब्जेक्ट के गति पथ को दिखाने के लिए OpenCV के line() फंक्शन का उपयोग किया।OpenCV में C++ का उप

  1. C++ में OpenCV का उपयोग करके रंग का पता लगाएं C++ में OpenCV का उपयोग करके रंग का पता लगाएं

    हम समझेंगे कि विशिष्ट रंग का पता कैसे लगाएं और रंग के आधार पर ऑब्जेक्ट को ट्रैक कैसे करें। रंग पहचान और रंग पहचान आधारित ट्रैकिंग सिस्टम का प्रदर्शन पर्यावरण पर निर्भर करता है।यदि आप कमरे की रोशनी बदलते हैं या पृष्ठभूमि का रंग बदलते हैं, तो रंग पहचान पर महत्वपूर्ण प्रभाव पड़ेगा।C++ में OpenCV का उपय

  1. C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें

    एक डायनामिक 2D ऐरे मूल रूप से ऐरे के पॉइंटर्स का ऐरे होता है। यहां 3 x 4 आयाम वाले 2D ऐरे का एक आरेख है। एल्गोरिदम Begin ऐरे के आयाम घोषित करें। new का उपयोग करके 2D ऐरे a[][] को डायनामिक रूप से आवंटित करें। ऐरे को तत्वों से भरें। ऐरे प्रिंट करें। इसे हटाकर मेमोरी साफ़ करें। End