title: use of class template requires template argument list for array
body: <p>I have been at this two days now...</p>
  
  <p>I am a beginner at c++, and am having trouble.</p>
  
  <p>I will only put the minimum amount of code necessary.</p>
  
  <pre><code>template &lt;typename Type&gt;
  class Array {
          public:
  
          *//stuff*
  
          Array operator= (Array const &amp;);
  };
  
  template &lt;typename Type&gt;
  Array&amp; Array&lt;Type&gt;::operator=(Array const &amp;rhs) {       //ERROR #1 here
  
  *//stuff*
  
  }                                                       //ERROR #2 here
  </code></pre>
  
  <p>I am getting the following 2 errors <br/></p>
  
  <p>'Array' : use of class template requires template argument list  <br/>
  'Array::operator =' : unable to match function definition to an existing declaration</p>
  
  <p>Please help.</p>
  
  <p>Thank you in advance</p>