Deleting in C++
<pre><code>struct item   
{ 
  unsigned int a, b, c;
};

item* items[10];    
delete items[5];    
items[5] = NULL;
</code></pre>

<p>The above code works </p>

<p>But the below method is not working</p>

<pre><code>int * arr1[30];

delete (arr1+5);
</code></pre>

<p>I am a beginner, Please tell me why I am able to delete in case of structure pointer but not in case of int 
pointer</p>
