Ursprungligen inskrivet av Zic
Det är en pekare du ska returnera String*, men du får inte skapa en array sådär o sen returnera.
Den funktion som tar emot pekaren kommer inte ha nåt minnesutrymme att peka mot.
Sen är arrayen du deklarerar av dimensionen 2*2, då du stoppar in 4 element i den. du deklarerar dem så att det bara ryms ett element, det orskakar nog ditt felmeddelande.
Du får först allokera utrymme med new, och sen komma ihåg att lämna tillbaks det med delete när du är klar.
Men nu har jag inte kodat c++ på över ett år, så jag kommer inte ihåg syntaxen riktigt, tror det är
String* tmp = new String[2][2];
o
delete [] tmp;