La sintassi con le graffe vale solo per l'inizializzazione di una matrice, non per l'assegnamento, e per inizializzare i campi nel costruttore devi usare la sintassi della "lista di inizializzazione"; dovresti fare una cosa del genere:
codice:
Mondo::Mondo()
  : M(219), P(184), F(2), V(3), D(4), Campo(
                {{M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M},//0
                  {M,D,D,D,D,D,D,D,D,D,M,D,D,D,D,D,D,D,D,M},//1
                  {M,D,M,M,M,D,M,M,M,D,M,D,M,M,M,M,D,M,D,M},//2
                  {M,D,M,M,M,D,M,M,M,D,M,D,D,D,D,M,D,M,D,M},//3
                  {M,V,M,M,D,D,D,D,D,D,D,D,M,M,D,M,D,M,D,M},//4
                  {M,D,M,M,D,M,D,M,M,M,M,M,M,M,D,M,D,M,D,M},//5
                  {M,D,M,M,D,M,D,D,D,D,M,D,D,D,D,M,D,M,D,M},//6
                  {M,D,M,M,D,M,M,M,M,D,M,D,M,M,M,M,D,M,D,M},//7
                  {M,D,M,M,D,M,D,D,D,D,D,D,D,D,M,D,D,D,D,M},//8
                  {M,D,M,M,D,M,D,M,M,M,'#',M,M,D,M,D,M,M,D,M},//9
                  {M,D,D,D,D,D,D,M,F,F,F,F,M,D,D,D,M,M,D,M},//10
                  {M,D,M,M,D,M,D,M,M,M,M,M,M,D,M,D,M,M,V,M},//11
                  {M,D,M,M,D,M,D,M,M,M,M,M,M,D,M,D,M,M,D,M},//12
                  {M,D,M,M,D,M,D,D,D,D,D,D,D,D,M,D,M,M,D,M},//13
                  {M,D,M,M,D,M,M,M,M,D,M,M,M,M,M,D,M,M,D,M},//14
                  {M,D,M,M,D,M,D,D,D,D,P,D,D,D,M,D,M,M,D,M},//15
                  {M,D,D,D,D,D,D,M,M,M,M,M,M,D,D,D,D,D,D,M},//16
                  {M,D,M,M,M,M,D,M,M,M,M,M,M,D,M,M,M,M,D,M},//17
                  {M,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,M},//18
                  {M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}}//19
                  )
{ }
In alternativa, crea un array locale alla funzione (inizializzandolo in quella maniera) e copialo nell'array membro.