Help In code template
<p>Given this code </p>

<pre><code>template &lt;typename T&gt;
typename T::ElementT at (T const &amp;a , T const &amp;b)
{
        return a[i] ;
}
</code></pre>

<p>what do </p>

<pre><code>typename T::ElementT 
</code></pre>

<p>and</p>

<pre><code>a[i]
</code></pre>

<p>mean?</p>
