Possible Duplicate:
Difference between macro and preprocessor
I have a question about macro and preprocessor directives in C++, what is the difference between them? seems like they are more or less the same? I tried to look up on the internet, but still can not understand it, can anyone help?