c++ code: class or structure: difficult to understand -
संभव डुप्लिकेट:
मैं संरचना के लिए किसी शीर्षलेख फ़ाइल को देख रहा हूं, लेकिन ऐसा लगता है कि फ़ंक्शंस इस संरचना का एक हिस्सा हैं ... तो फिर यह एक वर्ग है, लेकिन कैसे रोकना है? या उपयोग करें?
संरचना रिकॉर्डिंग {फ़्लैग मोड; अहस्ताक्षरित लघु अंतराल; अहस्ताक्षरित लघु बचत_साइकिल; आभासी शून्य SavetoFile (फ़ाइल * फ़ाइल, बूल नियंत्रण, PhaseData * __ चरणडेटा = नल); वर्चुअल बूल लोडफ्रेम फाइल (फाइल * फ़ाइल, बूल नियंत्रण, फेजडाटा * __ चरणडेटा = नल); };
सी ++
वर्ग औरstruct समान हैं, सिवाय इसके कि पूर्व के लिए डिफ़ॉल्ट एक्सेस स्पेसिफायरनिजी है, जबकि बाद के लिए यहसार्वजनिक है।class बेस {/ * .. * /}; वर्ग फू: बेस {int i; }; संरचना बार: बेस {int i; };उपरोक्त कोड में
Foo निजी कोड सेबेस से प्राप्त होता है, जबकिबार ऐसा सार्वजनिक रूप से करता है इसी प्रकार,Foo :: i निजी है जबकिबार :: i सार्वजनिक है ध्यान दें कि दोनों मामलों मेंi की दृश्यता के लिए विरासत से कोई लेना-देना नहीं है, यह वही होगा, भले हीFoo औरबार नहीं कियाआधार से वारिस।इन अंतरों के अलावा, जो भी आप एक के साथ कर सकते हैं, आप दूसरे के साथ भी कर सकते हैं।
Comments
Post a Comment