The address of m_d3d is indeed 0xcccccccc, but I don't understand now, I did create it :S
I initialized it to 0 in the constructor initialization list, so the value was 0x00000000.
I get exactly the same error, just a different value:
Unhandled exception at 0x012b1764 in DXEngine.exe: 0xC0000005: Access violation reading location 0x00000000.