title: Expected { at end of input
body: <p>I have moved from Java to CPP and am struggling to wrap my head around structuring constructor chaining, which I think is the sourceof my issues.</p>
  
  <p>My header file is as follows: </p>
  
  <pre><code>public:
  GuidedTour();
  GuidedTour(string ID, string desc, double fee, int size, string guide, string date)
              : Tour(ID, desc, fee);
  </code></pre>
  
  <p>And my cpp file is as follows:</p>
  
  <pre><code> GuidedTour(string ID, string desc, double fee, int size, string guide, string date)
              : Tour(ID, desc, fee) {
                  this-&gt;tourSize = size;
                  this -&gt;tourGuide = guide;
                  this -&gt; tourDate = date;
                  }
  </code></pre>
  
  <p>I am getting two errors:</p>
  
  <pre><code>guided_tour.h: In constructor 'GuidedTour::GuidedTour(std::string, std::string, double, int, std::string, std::string)':
  guided_tour.h:17:25: error: expected '{' at end of input
  guided_tour.cpp: At global scope:
  guided_tour.cpp:5:19: error: expected ')' before 'ID'
  </code></pre>
  
  <p>Any insight here would be much appreciated!</p>