Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में पॉइंटर्स के कितने स्तर हो सकते हैं?

दरअसल, C प्रोग्राम में एक या दो स्टैटिक लेवल के पॉइंटर्स कॉमन होते हैं। ट्रिपल अप्रत्यक्ष दुर्लभ है। लेकिन अनंत बहुत आम है। एक संरचना की मदद से अनंत सूचक संकेत प्राप्त किया जा सकता है।

struct list { struct list *next; ... } lst; lst->next->next->next->...->next

और इस तरह हम मल्टीपल पॉइंटर इनडायरेक्शन को लागू कर सकते हैं।

एक और वैकल्पिक संकेतन है जैसा कि नीचे दिखाया गया है

– *(*(..(*(*(*lst).next).next).next...).next).next

  1. मैं विंडोज़ में एक्लिप्स पर सी/सी ++ कैसे स्थापित करूं?

    चरण 1 − MinGW GCC या Cygwin GCC इंस्टॉल करें सी/सी++ प्रोग्रामिंग के लिए एक्लिप्स का उपयोग करने के लिए, आपको सी/सी++ कंपाइलर की आवश्यकता है। विंडोज़ पर, आप या तो मिनजीडब्ल्यू जीसीसी या सिगविन जीसीसी स्थापित कर सकते हैं। यदि आप सुनिश्चित नहीं हैं तो MinGW चुनें, क्योंकि MinGW हल्का और स्थापित करने म

  1. सी/सी ++ में पायथन ऑब्जेक्ट को कैसे लपेटें?

    हम अजगर वस्तुओं को C/C++ में लपेटने के लिए बूस्ट पायथन लाइब्रेरी का उपयोग कर सकते हैं। पायथन लाइब्रेरी को बूस्ट करें बूस्ट पायथन लाइब्रेरी पायथन और सी ++ को इंटरफेस करने के लिए एक ढांचा है। यह आपको बिना किसी विशेष उपकरण के - केवल आपके C++ कंपाइलर का उपयोग करके, C++ क्लास फ़ंक्शंस और ऑब्जेक्ट्स को

  1. सी # में एक वर्ग में हमारे पास कितने विनाशक हो सकते हैं?

    c# में, डिस्ट्रक्टर एक वर्ग की एक विशेष विधि है और इसका उपयोग कक्षा के अंदर वस्तुओं या कक्षाओं के उदाहरणों को नष्ट करने के लिए किया जाता है। एक वर्ग के अंदर केवल एक विध्वंसक हो सकता है सी # में विनाशक के गुण निम्नलिखित हैं विध्वंसक कोई पैरामीटर नहीं लेंगे विनाशक एक टिल्ड प्रतीक (~) से शुरू