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:
codice:
CWallStandardCaseIfc* ifc = m_pCIfcWallsStandardCases[pos];
	return  ifc;
ma da errore sulla prima riga e non fa il return .
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.