Benötige Hilfe bei Übergabe eines Objekts an einen Konstruktor
-
Hey @all,
wie der Titel schon sagt benötige ich Hilfe bei der Übergabe eines Objekts an einen Konstruktor.
Beispiel:#include "test.hpp" int main(....) { WINDOW* win; Test* myTest = new Test(win); } Test.hpp: class Test { private: WINDOW* mywin; Test() {} public: Test(WINDOW* win) : mywin(win) {} ~Test() {} }
Wenn ich das so mache kommt imer ein "Segmentation default"
Kann mir bitte jemand helfen?
MfG Roman1311
-
Wenn ich das so mache kommt imer ein "Segmentation default"
Wann genau kommt ein Seg-Fault? Doch wahrscheinlich erst, wenn du über den WINDOW-Pointer auf die Elemente eines nicht vorhandenen WINDOW-Objekts zugreifst, oder?
Dir ist klar, dass du bisher nur einen uninitialisierten Pointer hast?