[c++/cli]Object reference not set to an instance of anobject

0

W klasie mam obiekt typu

public:
Stack^ stack;

w konstruktorze daję

stack = gcnew Stack();

i gdy później próbuję odwołać się do niego w ten sposób

klasa^ obiekt;

obiekt->stack->Push(innyobiektinnegotypu)

dostaję: Object reference not set to an instance of an object. Jaka może być tego przyczyna?

0

znaczy to pewnie, ze nie wywolales konstruktora klasy 'klasa'.
Chyba,z e robisz cos jeszcze, czego nie ma w podanym przykladzie.
W takiej wersji, tworzysz tylko wskaznik, ktory ma pokazywac na jakis obiekt klasy 'klasa' ale nie ustawiasz go na nic.

pozdrawiam
Mariusz

0

Faktycznie. Masz rację. Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1