सी में अपारदर्शी प्रकार क्या है?
सी में अपारदर्शी प्रकार क्या है?

वीडियो: सी में अपारदर्शी प्रकार क्या है?

वीडियो: सी में अपारदर्शी प्रकार क्या है?
वीडियो: पारदर्शी अपारदर्शी पारभासी What are Transparent, Opaque, Translucent objects Explained by Taniya . 2024, सितंबर
Anonim

अपारदर्शी प्रकार कुछ हद तक, बनाने का एक तरीका है सी अधिक वस्तु-उन्मुख। वे इनकैप्सुलेशन की अनुमति देते हैं, ताकि a. के आंतरिक विवरण प्रकार बदल सकते हैं - या अलग-अलग प्लेटफॉर्म/स्थितियों में अलग-अलग तरीके से कार्यान्वित किए जा सकते हैं - बिना कोड के जो इसे बदलने के लिए उपयोग करता है।

इसे ध्यान में रखते हुए, C में अपारदर्शी डेटा प्रकार क्या है?

एक अपारदर्शी डेटा प्रकार एक है प्रकार जिसका कार्यान्वयन उपयोगकर्ता से छिपा हुआ है। उपयोग करने का एकमात्र तरीका अपारदर्शी डेटा प्रकार एपीआई में उजागर एक सार सूचक इंटरफ़ेस के माध्यम से है। एक प्रसिद्ध उदाहरण है FILE डाटा प्रकार में सी मानक I/O पुस्तकालय। h) और एक उपयोगकर्ता के अनुकूल सूचक इंटरफ़ेस घोषणा भी प्रदान करते हैं।

दूसरे, एक अपारदर्शी मूल्य क्या है? " अस्पष्ट " परिभाषित किया गया है, अंग्रेजी में, "के माध्यम से देखने में सक्षम नहीं है; पारदर्शी नहीं"। कंप्यूटर विज्ञान में, इसका अर्थ है a मूल्य जो किसी अन्य विवरण का खुलासा नहीं करता है तो किस प्रकार का मूल्य अपने आप। क्लासिक उदाहरण के रूप में लोग अक्सर C प्रकार FILE का उपयोग करते हैं लेकिन अक्सर ऐसा नहीं होता है अस्पष्ट - विवरण stdio में सामने आए हैं।

इसके अतिरिक्त, एक अपारदर्शी संरचना क्या है?

कंप्यूटर विज्ञान में, एक अस्पष्ट डेटा प्रकार एक डेटा प्रकार है जिसका ठोस डेटा संरचना इंटरफ़ेस में परिभाषित नहीं है। यह जानकारी छिपाने को लागू करता है, क्योंकि इसके मूल्यों को केवल उन सबरूटीन्स को कॉल करके हेरफेर किया जा सकता है जिनके पास लापता जानकारी तक पहुंच है।

सी में अपारदर्शी अमूर्त डेटा प्रकारों को लागू करने का सबसे अच्छा तरीका क्या है?

एक उत्तम विधि क्लाइंट के लिए स्ट्रक्चर पॉइंटर्स (शायद टाइपपीफ के पीछे छिपा हुआ) का उपयोग करना है जो संरचना को इंगित करता है प्रकार जो सार्वजनिक रूप से परिभाषित नहीं हैं।

सिफारिश की: