ciao.
Ho una classe con al suo interno una mappa come variabile mebro
la mappa è std::map<string,DX_POSITION> m_mapPosition;
codice:
class CEntityData
{
public:
	CEntityData(void);
	~CEntityData(void);

	vector<CMeshData*>Meshes;
	std::map<string,DX_POSITION> m_mapPosition;
	D3DXMATRIX m_MXPosition;

};
il problema è che ho utilizzato questa classe all interno di un altra classe anchessa come variabile membro , come riferimento pero' cosi:
codice:
class CEntity
{
public:
	CEntity(void);
	~CEntity(void);
        CEntityData* m_pEntityData
};
quando instanzio pero' questa classe CEntity al suo interno m_pEntityData->m_mapPosition ha un puntatore a schifo , non è inizializzata.
Come devo inizializzare la mappa?