Klassenimplementation auf mehrere cpp-Files



  • Hallo !

    Der Titel sagt eigentlich schon alles 🙂

    Ich habe mal gelesen, dass man die Implementation einer Klasse auf mehrere Files verteilen kann.
    Wie stellt man das an?

    z.B.
    MeineKlasse.h
    MeineKlasse1.cpp
    MeineKlasse2.cpp

    Danke & Gruss

    SiMu



  • genauso, als wenn du es in eine .cpp schreibst:

    // foo.h
    #ifndef foo_h
    #define foo_h
    class foo {
        public:
             void bar1(void);
             void bar2(void);
    };
    
    #endif
    
    //bar1.cpp
    #include "foo.h"
    void foo::bar1(void) {
        bla();
        if(!ffu()) {
             iiek();
        }
    }
    
    //bar2.cpp
    #include "foo.h"
    void foo::bar2(void) {
        toll();
        if(!uuik()) {
             bla();
        }
    }
    


  • oh shit...
    ich hab den fehler nach langem suchen gefunden
    klassename falsch geschrieben bei der implementation .... upsala 🙂

    danke für die antwort..


Anmelden zum Antworten