Un – defining a Macro
Un – defining a Macro
किसी
Define
किये गए Macro को Undefined करने के लिए हमें #undef Directive का प्रयोग करना
होता है | इस Directive
को हम निम्नानुसार Use कर सकते हैं |
#undef CUBE (x)
#undef MAX (x,y)
हम
किसी भी Macro
को Source File में कही भी Undefined कर सकते हैं | यदि
हम किसी Macro
को Program में कही पर Undefined कर देते हैं , तो वह Macro वही पर Damage हो जाता है |
जिस
Statement
पर किसी Macro को Undefined किया जाता है , यदि उस Statement से आगे कहीं पर भी
उस Macro को Use किया गया है , तो Compiler
उस Macro को प्राप्त नहीं कर पाता है ,
क्योंकि हमने उस Macro को Undefined कर
दिया होता है |
No comments