title: c++ templating to specific type without using traditional Template Specialization
body: <pre><code>template &lt;typename T_&gt;
  class my_class {
  public:
         typedef T_   value_type;
         typedef T_ * pointer;
  </code></pre>
  
  <p>I'm developing a templated class, however because the C++ error detection and intellisence suck for templated stuff, is there a way I can set the template to example int to get the benefit of intellisence, and then when I'm done development just switch it back and fix a couple errors?</p>
  
  <p>I still want my code to be generic and re-writing it as Template Specialization is too much work.</p>
  
  <p>I want to be able to do something like</p>
  
  <pre><code>template &lt;typename T_ = int&gt;
  class my_class {
  public:
         typedef T_   value_type;
         typedef T_ * pointer;
  </code></pre>