#define, #else,#endif
#10

It doesn't matter what code you have between lines with #.

When compiling, your code actually looks like this:

pawn Код:
#if !defined SOMETHING
            #define SOMETHING
        #endif

        #if defined SOMETHING
            #undef SOMETHING
        #endif

    #if defined SOMETHING
    print("Defined :D");
    #else
    print("Not defined :D");
    #endif
So it will #undef SOMETHING anyway, because it comes after #define.
Reply


Messages In This Thread
#define, #else,#endif - by Jefff - 19.10.2010, 17:30
Re: #define, #else,#endif - by Cameltoe - 19.10.2010, 17:33
Re: #define, #else,#endif - by Gh0sT_ - 19.10.2010, 17:33
Re: #define, #else,#endif - by Jefff - 19.10.2010, 17:44
Re: #define, #else,#endif - by Slice - 19.10.2010, 18:34
Re: #define, #else,#endif - by Jefff - 19.10.2010, 23:49
Re: #define, #else,#endif - by Jefff - 20.10.2010, 17:06
Re: #define, #else,#endif - by Agent* - 20.10.2010, 17:24
Re: #define, #else,#endif - by Jefff - 20.10.2010, 18:01
Re: #define, #else,#endif - by MadeMan - 20.10.2010, 18:38
Re: #define, #else,#endif - by Jefff - 20.10.2010, 19:48
Re: #define, #else,#endif - by LarzI - 20.10.2010, 19:54
Re: #define, #else,#endif - by Jefff - 20.10.2010, 20:03

Forum Jump:


Users browsing this thread: 9 Guest(s)