title: Why am I getting this error: expected ')' before '&' token?
body: <p>I assume it has something to do with the #includes, but this is my first time trying to use them so I'm a little lost.  I just wondered if anyone could tell immediately if there was an obvious mistake. </p>
  
  <pre><code> /** @file Translator.cpp */
  
  #include &lt;fstream&gt;
  #include "Translator.h"
  #include &lt;vector&gt;
  
  Translator(std::ifstream&amp; fin)  //error appears on this line
  {
      T1(fin);
      T1.createTable(fin);
      T2(fin);
      T2.createTable(fin));
      string temp;
      while(!fin.eof())
      {
      fin &gt;&gt; temp;
      message.push_back(temp);
      }
  }
  </code></pre>
  
  <p>Thanks for your time.</p>