wskaźnik równa się = fffffffff błąd

0

no więc tak pisze program w mfc i jest taki moment że tworze klase : Riviera riv;
i teraz ją chce załadować riv.Load("filename.txt"); po wejściu do funkcji load tam daje breakpoint, this=ffffff ale przecież to nie możliwe!! przecież jest kropka jest wszystko ... spróbowałem inaczej Riviera *pRiv=&riv; pRiv->Load() było dobrze ale dzisiaj przychodze właczam program i znowu to samo no już nie wiem co robić może ktoś z was miał podobny problem czy to może problem z samym c++ visuala czy co ?

0

Jak wyglada konstruktor klasy Riviera?

0

wszystkie konstruktory są puste ale jak dałem do konstruktorow coś do wyświetlenia to wyświetla czyli program tam dochodzi

0

Hm mysle ze jak bys dal kod klasy byloby latwiej cos stwierdzic

0

wszystkie klasy z których korzystam są skompilowane do statycznej biblioteki ktora dołaczam do projektu ... co ciekawe po wywaleniu bibliotek i dodaniu *.cpp(zamiast lib) już tego błędu nie ma ale dochodzi mi kilkadziesiąt plików cpp może to jakoś rozjaśni problem może ktoś wie co to może znaczyć ?

0

No dobrze ale czy masz w takim razie problem tylko z ta klasa czy z innymi w tej bibliotece rowniez? Jesli z innymi rowniez moze byc to kwetsia ustawienia jakiejs opcji w kompilatorze ew. przelacznika przy kompilacji. Jesli tylko w klasie Riviera to po prostu radzilbym zorientowac sie co takeigo moze wyrozniac te klase od innych ze tylko z nia masz taki blad

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