how to call Explicit Instantiation Declarations function from main()in template? can u explain with the code given below
<pre><code>template&lt;class T&gt; 
class Array 
{
 public:void mf(); #1
};
template class Array&lt;char&gt;;      // explicit instantiation #2
template void Array&lt;int&gt;::mf();  // explicit instantiation #3

void main()
{
  Array&lt;double&gt; a; // implicit instantiation

// my question is how to call mf() in #2 (explict declaration)from main()
}
</code></pre>
