title: C++ concatenating __FILE__ and __LINE__ macros?
body: <p>I want my exception messages to contain info about the exception location.</p>
  
  <p>So I would like to have some like thing this.</p>
  
  <pre><code>#define LOCATION __FILE__ " : " __LINE__
  
  throw std::exception(std::string("ABCD. ") + LOCATION);
  </code></pre>
  
  <p>That define is obviously incorrect. How to achieve this?</p>