title: When should I write the keyword 'inline' for a function/method?
body: <p>When should I write the keyword <code>inline</code> for a function/method in C++?</p>
  
  <p>After seeing some answers, some related questions:</p>
  
  <ul>
  <li><p>When should I <strong>not</strong> write the keyword 'inline' for a function/method in C++?</p></li>
  <li><p>When will the compiler not know when to make a function/method 'inline'?</p></li>
  <li><p>Does it matter if an application is <strong>multithreaded</strong> when one writes 'inline' for a function/method?</p></li>
  </ul>