Class member attributes error
<p>I have two classes and want to have a reference from class Kunde to class Konto and backward, but my compiler shows many errors. I don't know what the problem is. Please help me.</p>

<p>Class Konto:</p>

<pre><code>#pragma once
#include "Kunde.h"

class Konto {
private:
    Kunde* kunde;
protected:
    int kontonummer;
    double stand;
public:
    int getKontonummer();
    Kunde* getKunde();
    double getKontostand();
    bool einzahlen(double betrag);
    virtual bool auszahlen(double betrag);
};
</code></pre>

<p>Class Kunde:</p>

<pre><code>#pragma once
#include "Konto.h"
#include &lt;string&gt;

class Kunde {
private:
    string vorname;
    string nachname;
    Konto* konto;
public:
    Kunde(string vorname, string nachname);
    void setKonto(Konto* konto);
    Konto* getKonto();
};
</code></pre>

<p>I get following compiler errrors:</p>

<blockquote>
  <p>konto.h(6): error C2143: syntax error: missing ';' before '*'<br>
  konto.h(6): error C4430: missing typespecifier - int assumed. Note: C++ does not support "default-int"<br>
  konto.h(6): error C4430: missing typespecifier - int assumed. Note: C++ does not support "default-int"    </p>
</blockquote>

<p>and some more.</p>
