Dark Mode Logo (Optional)

Dark Mode Logo (Optional)

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 कर दिया होता है |


 

You may like these posts:

No comments:

Post a Comment