Unions in C++ in Hindi

Union Structure की तरह ही एक ऐसा Variable होता है जिसमें अलग-अलग टाईप के डेटा को स्टोर किया जा सकता है। किन्तु इसके डेटा को स्टोर करने का तरीका Structure से अलग होता है। जहा Structure आपने सारे Members को अलग-अलग मेमोरी Locations पर स्टोर करता है वही Union आपने सारे Members को एक ही मेमोरी Location पर स्टोर करता है। इसीलिए एक समय में इसके केवल एक Member को ही Access किया जा सकता है किन्तु Structure में हम एक ही समय में इसके सभी Members को Access कर सकते है। अतः Union का प्रयोग प्रोग्राम में तब किया जाता है जब एक समय में केवल एक ही Member को Access करने की जरूरत होती है। चूँकि Union के Members एक ही मेमोरी Location को Share करते है इसीलिए इसका Size इसके सबसे बड़े Member के Size के बराबर होता है जबकि Structure का Size इसके सभी Members के Size का योग होता है। इस प्रकार हम कह सकते है कि Union के प्रयोग से मेमोरी की बचत होती है।

Unions in C++ in Hindi
Fig. Union in C++

Click here to find example program for union

Published by

admin

I am a computer teacher, programmer and web developer