Header Ads

ad728
  • New Updates

    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

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728