Problem bei Zugriff auf Membervariable einer Vererbten Klasse



  • Ich habe das Problem das ich aus irgendeinem Grund beim Zugriff auf eine Membervariable einen Zugriffsfehler bekomme.
    Ich habe eine Klasse von CListCtrl abgeleitet und möchte zusätzliche Daten in einer List speichern.

    CStringList* m_pStringList;

    Dazu wird die StringListe im Konstruktor angelegt

    :m_pStringList(NULL)
    { m_pStringList = new CStringList;}

    Seltsam ist nun, dass ich in einer Memberfunktion dieser Klasse beim Zugriff auf die Variable (AddTail) eine Assertion bekomme.
    Das selbe passiert auch bei Listen, Maps, Vektoren oder sogar bei Pointer auf CString, eben sobald ich keinen Typ, sondern einen Pointer auf einen Typ deklariere.
    Der Zeiger hat beim Debug in der aufrufenden Memberfunktion übrigens immer den Wert 0xcdcdcdcd.

    Wo könnte hier der Fehler liegen?

    Danke im Voraus!


Anmelden zum Antworten