Hallo Leute,
Ich versuche zurzeit C++ zu lernen. Mein derzeitiger Entwicklungsumgebung ist Visual Studio 2010. Mein erstes Programm ist ein Konsolenprogramm:
Klassen:
Fahrrad
Schueler
Folgendes Problem:
Die Headerdatei Fahrrad.h:
#pragma once
#include "stdafx.h"
#include <iostream>
#include <string>
#include "Schueler.h"
#ifndef _FAHRRAD_H_
#define _FAHRRAD_H_
using namespace std;
using namespace System;
public class Fahrrad
{
private:
int rahmenNr;
string farbe;
Schueler besitzer;
public:
Fahrrad(int nr, string farbe);
Fahrrad();
};
#endif
Die Headerdatei Schueler.h:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <list>
#ifndef _SCHUELER_H_
#define _SCHUELER_H_
using namespace System;
using namespace std;
#include "Fahrrad.h"
public class Schueler
{
private:
string vName;
string nName;
string strasse;
string plz;
string ort;
public:
Schueler(string vName, string nName, string strasse, string plz, string ort);
void WhgWechsel(string strasse, string plz, string ort);
void AddBike(Fahrrad bike);
void RemoveBike(Fahrrad bike);
string toString();
};
#endif
Jedes Mal wenn ich es Debuggen (compilieren) will, dann kommt die Fehlermeldung C2061 identifier 'Fahrrad'
Original Fehlermeldung:
1>------ Build started: Project: BikeDb, Configuration: Debug Win32 ------
1> BikeDb.cpp
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(26): error C2061: syntax error : identifier 'Fahrrad'
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(27): error C2061: syntax error : identifier 'Fahrrad'
1> Fahrrad.cpp
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(26): error C2061: syntax error : identifier 'Fahrrad'
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(27): error C2061: syntax error : identifier 'Fahrrad'
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Ich kenn mich leider überhaupt nich mehr aus, was das Problem sein sollte.
Falls sich jemand auskennen solte ---> Bitte antwort schreiben
Ich versuche zurzeit C++ zu lernen. Mein derzeitiger Entwicklungsumgebung ist Visual Studio 2010. Mein erstes Programm ist ein Konsolenprogramm:
Klassen:
Fahrrad
Schueler
Folgendes Problem:
Die Headerdatei Fahrrad.h:
#pragma once
#include "stdafx.h"
#include <iostream>
#include <string>
#include "Schueler.h"
#ifndef _FAHRRAD_H_
#define _FAHRRAD_H_
using namespace std;
using namespace System;
public class Fahrrad
{
private:
int rahmenNr;
string farbe;
Schueler besitzer;
public:
Fahrrad(int nr, string farbe);
Fahrrad();
};
#endif
Die Headerdatei Schueler.h:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <list>
#ifndef _SCHUELER_H_
#define _SCHUELER_H_
using namespace System;
using namespace std;
#include "Fahrrad.h"
public class Schueler
{
private:
string vName;
string nName;
string strasse;
string plz;
string ort;
public:
Schueler(string vName, string nName, string strasse, string plz, string ort);
void WhgWechsel(string strasse, string plz, string ort);
void AddBike(Fahrrad bike);
void RemoveBike(Fahrrad bike);
string toString();
};
#endif
Jedes Mal wenn ich es Debuggen (compilieren) will, dann kommt die Fehlermeldung C2061 identifier 'Fahrrad'
Original Fehlermeldung:
1>------ Build started: Project: BikeDb, Configuration: Debug Win32 ------
1> BikeDb.cpp
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(26): error C2061: syntax error : identifier 'Fahrrad'
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(27): error C2061: syntax error : identifier 'Fahrrad'
1> Fahrrad.cpp
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(26): error C2061: syntax error : identifier 'Fahrrad'
1>c:\users\farid\desktop\bikedb\bikedb\Schueler.h(27): error C2061: syntax error : identifier 'Fahrrad'
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Ich kenn mich leider überhaupt nich mehr aus, was das Problem sein sollte.
Falls sich jemand auskennen solte ---> Bitte antwort schreiben