oop - Object Oriented ANSI C? -


संभव डुप्लिकेट:

हैलो,

मैं सोच रहा हूं कि क्या किसी ऑब्जेक्ट ओरिएंटेड भाषा के रूप में कड़ी एएनएसआई सी का इस्तेमाल करना संभव है और अगर यह संभव है, मैं एएनएसआई सी में एक वर्ग कैसे बना सकता हूं। हालांकि, ओ ओ के लिए भाषा तैयार नहीं की गई है, मैं इसे करने के लिए वास्तव में उत्सुक हूं।

कोई भी उदाहरण, लिंक आदि की सराहना की जाती है।

अग्रिम धन्यवाद,

मार्निक्स वैन रिजस्विज।

<पी > एक स्ट्रक्चर विधियों और चर को पकड़ सकता है जैसे कि

 struct myStructFoo {int fooBar (); इंट निजीफूबार; }; 

इसी तरह से आप सादे पुरानी एएनएसआई सी कंपाइलर का उपयोग करके एक ओ ओ "चीज़" प्राप्त करते हैं, अगर आप सीओ + के साथ पूर्ण ओओपी सीखना चाहते हैं तो आप एएनएसआई सी ++ कंपाइलर के साथ बेहतर प्रदर्शन करेंगे क्योंकि यह एक बेहतर फिट है आपकी ज़रूरतों के लिए ... सी भाषा का इस्तेमाल करते हुए ओओपी शैली के रूप में .... इसे इस तरह देखो, यह सुनिश्चित करें कि आप किसी वस्तु का उपयोग कर एक वस्तु का उपयोग कर सकते हैं, लेकिन इसका नाम बिल्कुल नहीं है ... सहज ... फ़ील्ड रखने के लिए struct अधिक है और लिंक सूची, ढेर, कतार आदि जैसी अभिन्न डेटा संरचनाओं का हिस्सा है। यदि आपके पास एएनएसआई सी ++ कंपाइलर था, तो यह ऐसा दिखेगा:

< पूर्व> वर्ग myFoo {सार्वजनिक: int fooBar (); निजी: int privFooBar; };

की तुलना करें और देखें कि यह और अधिक सहज कैसे दिखाई देता है, जानकारी छुपा सार्वजनिक और निजी कीवर्ड के माध्यम से निर्दिष्ट है।

/ html>

Comments