title: "Too many include files" error C1014
body: <p>I'm getting the following errors that I cannot solve.</p>
  
  <pre><code>1&gt;k:\school\c++\project_2\project_2\mechanic.h(8): fatal error C1014: too many include files : depth = 1024
  1&gt;  Maintenance.cpp
  1&gt;k:\school\c++\project_2\project_2\maintenance.h(8): fatal error C1014: too many include files : depth = 1024
  (continues for many other files in the project)...
  </code></pre>
  
  <p>An example header file from the project: bicycle.h</p>
  
  <pre><code>//#pragma once      //Make sure it's included only once
  
  using namespace std;
  #include &lt;iostream&gt;
  
  #include "Date.h"
  #include "Cyclist.h"
  #include "Maintenance.h"
  
  #ifndef BICYCLE_H_
  #define BICYCLE_H_
  
  class Bicycle
  {
  public:
  Bicycle(Date, int, int, Cyclist);
  ~Bicycle(void);
      Datum   getDateJoined() const;
      int getFrameSize() const;
      int getBicycleID() const;
      Cyclist getCyclist();
  
      void    setDateJoined(Date);
      void    setFrameSize(int);
  
  private:
  Date dateJoined;
  int frameSize;
  int bicycleID;
  Cyclist cyclist;
  list&lt;Maintenance&gt; maintenanceNotes;
  };
  
  #endif /* BICYCLE_H_ */
  </code></pre>