title: Basic C++ Idioms / Techniques
body: <p>Note: marked as community wiki.</p>
  
  <p>In recent days, I've realized how little I know about C++.</p>
  
  <p>Besides:</p>
  
  <ul>
  <li>using the STL</li>
  <li>implementing RAII</li>
  <li>implementing ref-counted smart pointers</li>
  <li>writing my own policy-based template classes</li>
  <li>overloading operators &lt;&lt; for fun </li>
  </ul>
  
  <p>What other techniques are must-know for a good C++ programmer?</p>
  
  <p>Thanks!</p>