title: What is the difference between macro and preprocessor directives in C++
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/11958171/difference-between-macro-and-preprocessor">Difference between macro and preprocessor</a>  </p>
  </blockquote>
  
  
  
  <p>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?</p>