Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  163. Three D or Multi D Dynamic Memory Allocation in C++ (Hindi)

163. Three D or Multi D Dynamic Memory Allocation in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

186 videos

FAQs on 163. Three D or Multi D Dynamic Memory Allocation in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. क्या हैं C में थ्री डी या मल्टी डी डायनामिक मेमोरी आवंटन के तरीके?
उत्तर: C में थ्री डी या मल्टी डी डायनामिक मेमोरी आवंटन के तरीके विभिन्न तरीकों में से एक होते हैं। इनमें से सबसे प्रचलित तरीका है 'malloc' और 'calloc' फ़ंक्शन का उपयोग करना। ये फ़ंक्शन्स रनटाइम में आवंटित की गई संख्या के आधार पर नयी मेमोरी ब्लॉक को बनाते हैं।
2. थ्री डी या मल्टी डी डायनामिक मेमोरी आवंटन क्यों जरूरी होता है?
उत्तर: थ्री डी या मल्टी डी डायनामिक मेमोरी आवंटन जब तक आपको नयी मेमोरी की आवश्यकता होती है, तब तक आवश्यक होता है। ध्यान देने वाली बात यह है कि थ्री डी या मल्टी डी डायनामिक मेमोरी आवंटन करने से हम स्थायी मेमोरी स्थान बचा सकते हैं और इसे दूसरे काम में उपयोग कर सकते हैं।
3. मल्टी डी डायनामिक मेमोरी आवंटन करने के लिए 'calloc' और 'malloc' फ़ंक्शन में क्या अंतर होता है?
उत्तर: 'calloc' और 'malloc' फ़ंक्शन दोनों ही मेमोरी आवंटन के लिए इस्तेमाल होते हैं, लेकिन उनमें थोड़ा अंतर है। 'malloc' फ़ंक्शन एक एकल मेमोरी ब्लॉक आवंटित करता है, जबकि 'calloc' फ़ंक्शन एक या अधिक मेमोरी ब्लॉक को आवंटित करता है और उन्हें 0 के साथ इनिशियलाइज़ करता है।
4. क्या हम एक बार में अनुप्रयोग के लिए एकाधिक थ्री डी या मल्टी डी डायनामिक मेमोरी ब्लॉक आवंटित कर सकते हैं?
उत्तर: हां, हम एक बार में अनुप्रयोग के लिए एकाधिक थ्री डी या मल्टी डी डायनामिक मेमोरी ब्लॉक आवंटित कर सकते हैं। इसके लिए हमें पहले 'malloc' या 'calloc' फ़ंक्शन को एक बार कॉल करना होगा और फिर उन आवंटित की गई मेमोरी ब्लॉक को उपयोग करने के लिए पहले ब्लॉक की पता प्राप्त करने के बाद दूसरे ब्लॉक की पता प्राप्त करें।
5. क्या हम थ्री डी या मल्टी डी डायनामिक मेमोरी को एक्सेस करने के बाद उसे वापस दे सकते हैं?
उत्तर: हां, हम थ्री डी या मल्टी डी डायनामिक मेमोरी को एक्सेस करने के बाद उसे वापस दे सकते हैं। इसके लिए हमें 'free' फ़ंक्शन का उपयोग करना होगा जो उस मेमोरी ब्लॉक को खाली कर देता है और उसे वापस मेमोरी मैनेजमेंट सिस्टम को लौटा देता है।
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

Objective type Questions

,

Viva Questions

,

video lectures

,

practice quizzes

,

Summary

,

Free

,

pdf

,

Previous Year Questions with Solutions

,

163. Three D or Multi D Dynamic Memory Allocation in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Semester Notes

,

study material

,

shortcuts and tricks

,

Important questions

,

ppt

,

Exam

,

mock tests for examination

,

163. Three D or Multi D Dynamic Memory Allocation in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Sample Paper

,

Extra Questions

,

past year papers

,

163. Three D or Multi D Dynamic Memory Allocation in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

MCQs

;