Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  162. Example of Two D Dynamic Memory Allocation (New and Delete Operator) in C++ (Hindi)

162. Example of Two D Dynamic Memory Allocation (New and Delete Operator) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

186 videos

FAQs on 162. Example of Two D Dynamic Memory Allocation (New and Delete Operator) in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. क्या हैं सी में दो डाइनामिक मेमोरी आवंटन (नया और डिलीट ऑपरेटर) का उदाहरण?
उत्तर: दो डाइनामिक मेमोरी आवंटन का उदाहरण निम्नलिखित प्रकार से हो सकता है: ```c int* ptr = new int; // एक नया int पॉइंटर बनाएं *ptr = 5; // पॉइंटर के माध्यम से मान सेट करें cout << *ptr; // मान प्रिंट करें delete ptr; // मेमोरी आवंटित करें ``` इस उदाहरण में, हमने `new` ऑपरेटर का उपयोग करके एक `int` पॉइंटर बनाया है, मान सेट किया है, मान प्रिंट किया है, और फिर `delete` ऑपरेटर का उपयोग करके मेमोरी ध्वस्त किया है.
2. दो डाइनामिक मेमोरी आवंटन क्यों महत्वपूर्ण है?
उत्तर: दो डाइनामिक मेमोरी आवंटन अहमता रखता है क्योंकि: - इसका उपयोग हमें वैयक्तिकृत मेमोरी आवंटन देता है, जिससे हम समय के साथ अधिक मेमोरी का उपयोग कर सकते हैं. - इससे हम प्रोग्राम की कार्यान्वयन क्षमता बढ़ा सकते हैं, क्योंकि हम मेमोरी का उपयोग करके डाटा संरचनाओं को न्यायिक रूप से बना सकते हैं. - यह हमें डाटा को निर्दिष्ट समय तक संचित रखने की अनुमति देता है, जिससे हम प्रोग्राम को लंबे समय तक चला सकते हैं.
3. `new` और `delete` ऑपरेटर का उपयोग करके मेमोरी आवंटित करने के फायदे क्या हैं?
उत्तर: `new` और `delete` ऑपरेटर का उपयोग करके मेमोरी आवंटित करने के निम्नलिखित फायदे हैं: - दो डाइनामिक मेमोरी आवंटन और विन्यास करने की सुविधा प्रदान करते हैं. - यह सुनिश्चित करता है कि हमेशा पर्याप्त मेमोरी आवंटित की जाए, जिससे प्रोग्राम क्रैश न हो. - यह हमें मेमोरी को संचालित करने की अनुमति देता है और डाटा को रीसाइकल करता है, जिससे मेमोरी की बर्बादी रोकी जा सकती है. - यह हमें मेमोरी के छोटे अंशों को अलग-अलग टाइम में आवंटित करने की अनुमति देता है, जिससे हमें मेमोरी की संप्रेषण की आवश्यकता नहीं होती है.
4. `new` और `delete` ऑपरेटर का उपयोग करने के नियम क्या हैं?
उत्तर: `new` और `delete` ऑपरेटर का उपयोग करते समय निम्नलिखित नियमों का पालन करना चाहिए: - `new` ऑपरेटर का उपयोग करते समय हमेशा उचित डाटा प्रकार का उपयोग करें, जैसे `int`, `float`, `char` आदि. - मेमोरी आवंटित करने के बाद, हमेशा मेमोरी पॉइंटर के माध्यम से मान सेट करें. - `delete` ऑपरेटर का उपयोग करते समय हमेशा `new` ऑपरेटर के बाद आवंटित की गई मेमोरी के प्रकार का उपयोग करें. - `delete` ऑपरेटर का उपयोग करने के बाद, आवंटित की गई मेमोरी का पॉइंटर `nullptr` के समान करें.
5. डाइनामिक मेमोरी आवंटन के लिए अन्य ऑपरेटर भी हैं?
उत्तर: हां, डाइनामिक मेमोरी आवंटन के लिए अन्य ऑपरेटर भी हैं जैसे `new[]` और `delete[]`. - `new[]`
186 videos
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

162. Example of Two D Dynamic Memory Allocation (New and Delete Operator) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Sample Paper

,

ppt

,

MCQs

,

mock tests for examination

,

practice quizzes

,

162. Example of Two D Dynamic Memory Allocation (New and Delete Operator) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Free

,

Important questions

,

study material

,

162. Example of Two D Dynamic Memory Allocation (New and Delete Operator) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

shortcuts and tricks

,

past year papers

,

Summary

,

Extra Questions

,

Objective type Questions

,

Semester Notes

,

pdf

,

Exam

,

Previous Year Questions with Solutions

,

video lectures

,

Viva Questions

;