title: error C2061: syntax error : identifier 'string'
body: <p>this is probably an include problem, i get these errors all over the code, and not only for string identifier for example <code>error C2146: syntax error : missing ';' before identifier 'getName'</code> and <code>error C2146: syntax error : missing ';' before identifier 'name'
  </code></p>
  
  <p>here's an example class:</p>
  
  <pre><code>#include "stdafx.h"
  
  class participant
  {
  public:
  participant(int id, string name);
  ~participant(void);
  
  int getId();
  string getName();
  
  private:
          int id;
      string name;
  };
  </code></pre>
  
  <p>here's my <code>stdafx.h</code> file:</p>
  
  <pre><code>#pragma once
  
  #include "targetver.h"
  
  #include &lt;stdio.h&gt;
  #include &lt;tchar.h&gt;
  #include &lt;iostream&gt;
  #include &lt;string&gt;
  #include &lt;sstream&gt;
  #include &lt;vector&gt;
  #include &lt;list&gt;
  #include "day.h"
  #include "appointment.h"
  #include "extendedAppointment.h"
  #include "participant.h"
  #include "calendar.h"
  using namespace std;
  
  #define no_such_appointment_error 20;
  #define conflicting_appointments_error 21;
  #define noSuchDayError 22;
  #define incorrectAppointmentError 23;
  </code></pre>