Ho una classe D3D che viene estesa nel modo che segue
codice:
class D3DMeshContainerEx	:	public D3DXMESHCONTAINER
	{
		public:
			LPDIRECT3DTEXTURE9		*ppTextures;
			LPD3DXMESH				pSkinMesh;
			LPD3DXMATRIX			pBoneMatrices;
			LPD3DXMATRIX			*ppFrameMatrices;
Ora quando uso la classe (che viene allocata dinamicamente, ossia D3DMeshContainerEx *a = new D3DMeshContainerEx) non alloco i 2 puntatori pBoneMatrices e ppFrameMatrices non vengono allocati.
Ricordando che LPD3DXMATRIX è un typedef di D3DXMATRIX*
Ora se io passo col mouse sopra questi puntatori mi riporta l'indirizzo
0xcdcdcd (ma che indirizzo è?)
Ora se faccio
codice:
	if	(ppFrameMatrices)	
		delete []	ppFrameMatrices;
Egli valuta il puntatore come giusto e tenta di eliminarlo (mandandomi a cagare).
Proprio ora mi è venuta l'idea di settarlo a NULL appena creato ora provo.
ma che indirizzo è 0xcdcdcd?