Realiti
Bekanntes Mitglied
Ich habe mir ein buch gekauft und es durchgeanrbeiten!
dort sind diese codes in dieser reihenfolge in c++ angegeben aber mein compiler sagt mir das an bei *Auto BMW;* etwas nicht geht oder so?
kann mir einer helfen?
hier ist der code der fehler ist relativ weit unten!
Code:
#include <iostream>
using namespace std;
//Fahrzeug-Klasse ///
class Fahrzeug
{
private:
int m_geschwindigkeit;
public:
Fahrzeug()
{
cout << "Fahrzeug-"
"konstrukor...";
cout << endl;
}
~Fahrzeug()
{
cout << "Fahrzeug-Destruktor...";
cout << endl;
}
virtual void Fahren() = 0;
virtual void Bremsen() = 0;
};
// Auto-Klasse ///
class Auto : public Fahrzeug
{
private:
char* hersteller;
char* modell;
unsigned short ps_zahl;
public:
Auto()
{
cout << "Auto-Konstruktor...";
cout << endl;
}
~Auto()
{
cout << "Auto-Destruktor...";
cout << endl;
}
void MotorStarten()
{
cout << "Fahr...";
cout << endl;
}
void Bremsen()
{
cout << "Brems...";
cout << endl;
}
};
// main ///
int main()
{
Auto BMW;
BMW.MotorStarten();
BMW.Fahren();
BMW.Bremsen();
}
dort sind diese codes in dieser reihenfolge in c++ angegeben aber mein compiler sagt mir das an bei *Auto BMW;* etwas nicht geht oder so?
kann mir einer helfen?
hier ist der code der fehler ist relativ weit unten!
Code:
#include <iostream>
using namespace std;
//Fahrzeug-Klasse ///
class Fahrzeug
{
private:
int m_geschwindigkeit;
public:
Fahrzeug()
{
cout << "Fahrzeug-"
"konstrukor...";
cout << endl;
}
~Fahrzeug()
{
cout << "Fahrzeug-Destruktor...";
cout << endl;
}
virtual void Fahren() = 0;
virtual void Bremsen() = 0;
};
// Auto-Klasse ///
class Auto : public Fahrzeug
{
private:
char* hersteller;
char* modell;
unsigned short ps_zahl;
public:
Auto()
{
cout << "Auto-Konstruktor...";
cout << endl;
}
~Auto()
{
cout << "Auto-Destruktor...";
cout << endl;
}
void MotorStarten()
{
cout << "Fahr...";
cout << endl;
}
void Bremsen()
{
cout << "Brems...";
cout << endl;
}
};
// main ///
int main()
{
Auto BMW;
BMW.MotorStarten();
BMW.Fahren();
BMW.Bremsen();
}