c++ compiler errors
<p>I get the following error when trying to compile the following.
<em>(oops it didnt paste first try)</em></p>

<p>C:\Users\Owner\Desktop\Study\C++\Assignment 1\Codeblocks\Assignment2\travelLength.h|24|error: multiple types in one declaration|</p>

<p>In the past I've always thought this to be a missing ";", however there is nothing missing this time (is there?). 
I have removed the #include "travelZone.h" from the example pasted below but i still get the error...ive had it with c++</p>

<p>yes im a student...frustrated...student</p>

<pre><code>#ifndef TRAVELLENGTH_H
#define TRAVELLENGTH_H

#include&lt;string&gt;
#include&lt;iostream&gt;


class TravelLength
{
protected:
 int itsLengthMinutes;
 string itsName;

public:
 TravelLength();
 virtual ~TravelLength();

 virtual void print() = 0; //display output for a travelpass object
 virtual string getName() const = 0; //return string of its Name

 virtual float PriceAccept(TravelZone* theZone) =0;

    friend ostream&amp; operator &lt;&lt;(std::ostream&amp; outputStream, const TravelLength&amp; thisTLength);
};

#endif
</code></pre>
