ciao.
Non riesco a capire perchè se faccio:
codice:
map<string, CBaseEntityIfc> Map;
    CIfcOwnerHistory* getRefOwnerHistory()
    {
        Map[m_strId];
    }
tutto funziona correttamente , mentre
codice:
map<string, CBaseEntityIfc>* pMap;
    CIfcOwnerHistory* getRefOwnerHistory()
    {
        pMap[m_strId];
    }
dove pMap è un puntatore mi da errore sull'operatore [m_strId], perchè?
Grazie.