-2
Ich halte diesen Fehler:Fehler: Neudefinition von 'paddlePlayer'
redefinition of 'paddlePlayer' paddlePlayer::paddlePlayer(int playerNumber)
ich den Fehler auch:
out-of-line definition of 'Update' does not match any declaration in 'paddlePlayer' void paddlePlayer::Update()
Meine CPP-Datei ist wie folgt:
#include "paddleplayer.h"
paddlePlayer::paddlePlayer(int playerNumber)
{
this->playerNumber = playerNumber;
switch (this->playerNumber)
{
case 0:
break;
default:
break;
}
}
void paddlePlayer::Update()
{
switch (this->playerNumber)
{
case 0:
break;
default:
break;
}
}
Und meine Header-Datei sieht so aus:
#ifndef HAND_IN_5_1_PADDLEPLAYER_H
#define HAND_IN_5_1_PADDLEPLAYER_H
#include "entity.h"
class paddlePlayer : public Entity
{
public:
paddlePlayer(int playerNumber)
{
this->playerNumber = playerNumber;
void Update();
}
protected:
int playerNumber;
};
#endif
Irgendwelche Tipps?
Ihr Konstruktor definiert ist sowohl in der Kopfzeile und die CPP, und die Erklärung für 'Update()' in dem Konstruktor –