Anzeige:
Ergebnis 1 bis 5 von 5

Thema: c++ header

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496

    c++ header

    hallo leute!
    unter c hab ich in den header dateien immer meine funktionen vordefiniert und möchte dies in c++ auch machen. hab da nur das problem, dass ich nicht weiß wie die definition einer klasse auszusehen hat und wie danach die implementierung in der cpp-file aussieht.

    wäre um ein kleines beispiel dankbar

    ala:
    Code:
    class Cat
    {
        Cat()
        {
            // mach was
        }
        void maunz()
        {
            cout << "maunz" << endl;
        }
    };

  2. #2
    Registrierter Benutzer
    Registriert seit
    29.02.2004
    Beiträge
    113
    Selber suchen ist zu anstrengend, was?

    SCNR,
    /dev

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.06.2003
    Beiträge
    486
    Cat.h
    Code:
    #ifndef CAT_H__
    #define CAT_H__
    
    class Cat
    {
    public:
        Cat();
        void maunz();
    };
    
    #endif
    Cat.cpp
    Code:
    #include "Cat.h"
    
    Cat::Cat()
    {
    ....
    }
    
    void Cat::maunz()
    {
    ....
    }

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    ja wie immer halt
    die bücher die ich auf meinem schreibtisch zu c++ hab sind nicht unbedingt die besten, im vergleich zu meinen c büchern, ja gut ich weiß schon, dass eine klassendefinition so aussehen kann:
    Code:
    class Cat
    {
        Cat(int, float);
    
        void maunz();
    }
    aber wie wird des dann in der cpp-file implementiert, weil wenn ich da nochmal den gleichen "rotz" hinschreib meckert der compiler, dass des schon vorher definiert wurde... klingt ja auch logisch
    hoffe du erbarmst dich

    greetz

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    danke wraith!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •