सी में एक हैंडल क्या है?
सी में एक हैंडल क्या है?

वीडियो: सी में एक हैंडल क्या है?

वीडियो: सी में एक हैंडल क्या है?
वीडियो: youtube handle kya hota hai | youtube हैंडल क्या होता है | youtube handle |youtube handle new update 2024, नवंबर
Anonim

ए हैंडल किसी वस्तु के संदर्भ के लिए एक सामान्य शब्द है (विशेष रूप से सी ++ संदर्भ नहीं)। संक्षेप में, ए हैंडल एक सूचक के अलावा कुछ और हो सकता है, जैसे कि एक पूर्णांक सूचकांक या वस्तु के बारे में अधिक विवरण वाली वस्तु (जैसे एक स्मार्ट सूचक)।

यह भी जानिए, हैंडल का उपयोग किस लिए किया जाता है?

कंप्यूटर प्रोग्रामिंग में, a हैंडल एक संसाधन का एक सार संदर्भ है जो है उपयोग किया गया जब एप्लिकेशन सॉफ़्टवेयर मेमोरी या ऑब्जेक्ट के ब्लॉक को संदर्भित करता है जिसे किसी अन्य सिस्टम जैसे डेटाबेस या ऑपरेटिंग सिस्टम द्वारा प्रबंधित किया जाता है।

इसके बाद, प्रश्न यह है कि C++ प्रोग्रामिंग में हैंडल क्या है? सी++/सीएलआई में, ए हैंडल जीसी हीप पर स्थित किसी वस्तु का सूचक है। (अप्रबंधित) पर एक वस्तु बनाना सी++ नए का उपयोग करके ढेर प्राप्त किया जाता है और एक नई अभिव्यक्ति का परिणाम "सामान्य" सूचक होता है। एक प्रबंधित वस्तु एक gcnew अभिव्यक्ति के साथ GC (प्रबंधित) हीप पर आवंटित की जाती है। परिणाम होगा a हैंडल.

यह भी पूछा गया, क्या हैंडल एक पॉइंटर है?

4 उत्तर। ए हैंडल आमतौर पर किसी वस्तु का अपारदर्शी संदर्भ होता है। हैंडल केवल उसी लाइब्रेरी इंटरफ़ेस में फ़ंक्शंस द्वारा उपयोग किया जा सकता है, जो रीमैप कर सकता है हैंडल वास्तविक वस्तु पर वापस। ए सूचक स्मृति में एक पते का संयोजन और उस स्मृति स्थान में रहने वाली वस्तु का प्रकार है।

विंडोज़ में हैंडल क्या हैं?

ठीक से, में खिड़कियाँ , (और आम तौर पर कंप्यूटिंग में) a हैंडल एक एब्स्ट्रैक्शन है जो एपीआई उपयोगकर्ता से एक वास्तविक मेमोरी एड्रेस को छुपाता है, जिससे सिस्टम को प्रोग्राम में पारदर्शी रूप से भौतिक मेमोरी को पुनर्गठित करने की अनुमति मिलती है। हल करना हैंडल एक पॉइंटर में मेमोरी को लॉक कर देता है, और जारी करता है हैंडल सूचक को अमान्य करता है।

सिफारिश की: