Probleme mit CMap



  • Hi,

    Ich habe ein Problem mit CMap, und zwar definiere ich in einer Klasse eine CMap

    CMap<UINT, UINT, int, int> m_MenuTable;

    Die zugriffsfunktion auf die CMap in der Klasse lautet:
    void getMenuTable(CMap<UINT, UINT, int, int> *pMenuTable)
    {
    pMenuTable = &m_MenuTable;
    }

    Wenn ich dann von einer anderen Klasse auf die Liste zugreifen will mit :
    CMap <UINT, UINT, int, int> *pList;
    getMenuTable(pList);
    sehe ich im debugger dass die Zuweisung in der getMenuTable geklappt hat und die Adress korrekt ist, wenn ich aber in der aufrufenden Klasse bin "pList" wieder NULL ist.

    Hat jemand ne Idee woran es liegen könnte ?



  • Du musst nen Zeiger auf nen Zeiger übergeben, bzw ne Referenz auf nen Zeiger.


Anmelden zum Antworten