सी ++ वर्ग सेट करता है रैंकिंग और सारांश
- प्रकाशक का नाम:
- Abecedarical Systems
सी ++ वर्ग सेट करता है टैग
सी ++ वर्ग सेट करता है विवरण
सी ++ सेट वर्ग एक सुलभ पैकेज है कि आप अपने प्रोग्राम में सेट कार्रवाई करने की अनुमति देता है के रूप में विकसित किया गया था। यह अहस्ताक्षरित लंबे पूर्णांकों का एक निजी सरणी में बिट्स के रूप में सेट तत्वों का प्रतिनिधित्व करता है। सरणी आकार एक परिभाषित निरंतर जो आपके आवेदन सूट करने के लिए बदला जा सकता है है। सी ++ सेट वर्ग सी ++ ऑपरेटर ओवरलोडिंग के माध्यम से निम्नलिखित सेट आपरेशन का समर्थन करता है: संघ दो सेट एक के मिलन, बी सभी तत्वों को जो या तो एक या बी के हैं सेट कक्षा में का सेट है, प्रतीक + बाइनरी संघ ऑपरेटर है: ए + बी = {x: एक्स है एक -या- x बी में है में} चौराहे दो सेट एक के चौराहे, बी सभी तत्वों को जो दोनों ए और बी प्रतीक के हैं * बाइनरी चौराहे ऑपरेटर है का सेट है: ए * बी = {x: एक्स है एक -और- x बी में है में} उदाहरण चलो एक = {1, 2, 3, 4} और बी = {3, 4, 5, 6}। फिर ए + बी = {1, 2, 3, 4, 5, 6} ए * बी = {3, 4} पूरक सेट सिद्धांत रूप में, सेट एक निश्चित सार्वभौमिक सेट यू में सेट वर्ग के सबसेट हैं, यू 1 से MAX_WORDS * WORD_SIZE को गिने तत्वों का सेट है। नीचे वर्ग घोषणा फ़ाइल में निम्नलिखित परिभाषा बना रहे हैं: #define MAX_WORDS 2 #define WORD_SIZE (8 * sizeof (लंबे समय तक अहस्ताक्षरित)) ये पैरामीटर यू की सीमा, 1 सेट में 64 है। बढ़ा सकते हैं या यू के आकार को कम करने के लिए, MAX_WORDS की परिभाषित मान बदलें। सेट A का पूरक यू से संबंधित तत्वों के सेट लेकिन ए के प्रतीक संबंधित ~ एकल पूरक ऑपरेटर है नहीं है: ~ एक = {x: एक्स है यू में, एक्स नहीं एक में है} उदाहरण चलो एक = {1, 2, 3, 4} और बी = {3, 4, 5, 6}। फिर ~ एक = {5, 6, 7,। । ।} ~ बी = {1, 2, 7, 8, 9,। । ।} अंतर दो सेट एक के अंतर, बी सभी तत्वों को जो एक कम बी में उन लोगों के प्रतीक के हैं का सेट है - द्विआधारी अंतर ऑपरेटर है: एक - बी = {x: एक्स एक में है, एक्स नहीं बी में है} उदाहरण चलो एक = {1, 2, 3, 4} और बी = {3, 4, 5, 6}। फिर एक - बी = {1, 2} यह दिखाया जा सकता है कि एक - बी = एक * ~ बी। सममित अंतर दो सेट एक के सममित अंतर, बी सभी तत्व है जो एक के लिए या बी के हैं के समूह, पर दोनों नहीं है।
सी ++ वर्ग सेट करता है संबंधित सॉफ्टवेयर