Basic of declaration/name indroduction
<p>OK I had read some article recently which said like : </p>

<p>Every name declared in c++ has type associated with it. e.g </p>

<pre><code>int a; //type of a int 
void foo(); //type is void(*)()
class bar; //what is type of bar here then ?
</code></pre>
