no member named 'SetEXP' obwohl es exisitert

In diesem Bereich sind Themen vom Themenersteller als erledigt zu markieren, wenn die Frage beantwortet oder das Problem gelöst wurde. Das Thema wird daraufhin automatisch geschlossen.
Klicke hierzu auf "Thema bearbeiten > Als erledigt markieren".
  • Moin,


    ich spiele momentan etwas mit C++ rum und habe folgendes Problem.

    Ich habe in CPetActor die Funktion void CPetActor::SetExp(DWORD exp).

    Ich habe die Funktion so deklariert:

    C
    1. public:
    2. void SetExp(DWORD exp);


    In CPetSystem mache ich dann folgendes:

    Dasselbe mache ich auch mit GetLevel und GetCharacter. Das funktioniert auch soweit.

    Wenn ich aber kompiliere kommt

    C
    1. compile PetSystem.cpp
    2. PetSystem.cpp:725:14: error: no member named 'SetEXP' in 'CPetActor'
    3. 725 | petActor->SetEXP(exp);
    4. | ~~~~~~~~ ^
    5. 1 error generated.

    Warum? Die Funktion exisiert doch und GetLevel und GetCharacter funktionieren auch und sehen exakt gleich aus. Was übersehe ich?








    EDIT: Habs selbst gemerkt. SetExp anstatt SetEXP benutzen :rolleyes:

  • System

    Hat das Thema geschlossen