title: Using #define to include another file in C++/C
body: <p>I want to define a macro which includes another header file like so:</p>
  
  <pre><code>#define MY_MACRO (text) #include "__FILE__##_inline.inl"
  </code></pre>
  
  <p>So that when the preprocessor parses file person.h, MY_MACRO(blahblah) expands to</p>
  
  <p>#include "person.h.inline.inl"</p>
  
  <p>any hints on how to do this ?</p>