Infracción de acceso ubicación de escritura 0xcccccccc

Durante los últimos 2 días he estado atrapado en una violación que parece que no puedo evitar. Utilicé puntos de interrupción y localicé dónde está el error, pero solo espero que uno de ustedes sepa cuál es el problema sin que tenga que copiar + pegar todo mi código -.-

Me estoy poniend

Excepción de primera oportunidad en 0x1027cb1a (msvcr100d.dll) en Escape.exe: 0xC0000005: Ubicación de escritura de infracción de acceso 0xcccccccc. Excepción no controlada en 0x1027cb1a (msvcr100d.dll) en Escape.exe: 0xC0000005: Infracción de acceso escribiendo ubicación 0xcccccccc.

Ahora, una búsqueda rápida en Google me hace pensar que está sucediendo algo peculiar. Todos los resultados de búsqueda hablan de punteros que en realidad no apuntan a ninguna parte (0xccccccccc es una dirección de memoria baja?).

Todavía tengo que usar punteros en mi código, pero de cualquier manera pegaré la función y señalaré la línea que se genera la excepción (en negrita):

void mMap::fillMap(){
    for(int i = 0; i <= 9; i++){
        for(int z = 0; z <= 19; z++){
            Tile t1;    // default Tile Type = "NULLTILE"
            myMap[i][z] = t1;
        }
    }
}

Now myMap es una matriz 2D de tipo Tile. Tuve esto funcionando hace un par de días hasta que agregué algunas otras clases y todo dejó de funcionar.

Respuestas a la pregunta(4)

Su respuesta a la pregunta