Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DA Mini JLI'ler
Anmeldedatum: 03.11.2002 Beiträge: 14 Wohnort: Rosenheim Medaillen: Keine
|
Verfasst am: 29.12.2002, 16:10 Titel: dumme Klassen |
|
|
Hallo
Ich werd noch verrückt mit den Klassen irgendwas mach ich
falsch, ich weiß nur nicht was, vieleicht könnt ihr mir ja sagen was.
Code: |
class Engine
{
public:
int set(int a);
bool check(bool a);
};
int Engine::set(int a)
{
a++;
return a;
}
bool Engine::check(bool a)
{
a = true;
return a;
}
void main(void)
{
bool abc = false;
bool abc2= false;
int cba = 0;
cba = Engine.set(12);
abc = Engine.check(abc2);
} |
bei mir sagt er dann immer
error C2275: "Engine" : Ungültige Verwendung dieses Typs als Ausdruck
: Siehe Deklaration von 'Engine'
was mach ich falsch?
PS in anderen Programmen in dennen ich versucht habe alles in Klassen
zu gliedern kommt der Fehler auch. |
|
Nach oben |
|
|
VerruecktesHuhn Super JLI'ler
Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 29.12.2002, 16:22 Titel: |
|
|
Du hast den Konstruktor und den Destruktor vergessen? |
|
Nach oben |
|
|
Hasenfuß Senior JLI'ler
Alter: 37 Anmeldedatum: 20.08.2002 Beiträge: 291
Medaillen: Keine
|
Verfasst am: 29.12.2002, 16:45 Titel: |
|
|
So wie ich das sehe hast du du vergessen ein Engine-Objekt zu erstellen. |
|
Nach oben |
|
|
DA Mini JLI'ler
Anmeldedatum: 03.11.2002 Beiträge: 14 Wohnort: Rosenheim Medaillen: Keine
|
Verfasst am: 29.12.2002, 17:03 Titel: |
|
|
Der Kunstruktor und Destruktor werden Automatisch erstellt
wenn nicht anders angegeben.
Hast Recht hab vergessen das Objekt zu erstellen
jetzt geht es.
Danke |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 01.01.2003, 23:09 Titel: |
|
|
Ich schliesse den Thread und habe den restlichen Blödsinn gelöscht, ich denke es reicht. |
|
Nach oben |
|
|
|