ciao.
ho dichiarato questa mappa nell' header come mebro privato:
map<int, CWallStandardCaseIfc*>m_pCIfcWallsStandardCases;
il problema è che quando la uso nella definizione .cpp se non ho inserito niente nel seguente caso:
ma da errore sulla prima riga e non fa il return .codice:CWallStandardCaseIfc* ifc = m_pCIfcWallsStandardCases[pos]; return ifc;
Ho provato a testare che non sia null ,ma niente.
come si affronta questa casistica in c++?
Come devo inizializzare la mappa?
non è un puntatore ,e quindi non so come comportarmi se fsse un puntatore farei il new.
grazie.