title: Calling delete on variable allocated on the stack
body: <p>Ignoring programming style and design, is it "safe" to call delete on a variable allocated on the stack?</p>
  
  <p>For example:</p>
  
  <pre><code>   int nAmount;
     delete &amp;nAmount;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>class sample
  {
  public:
      sample();
      ~sample() { delete &amp;nAmount;}
      int nAmount;
  }
  </code></pre>