Sono un novizio del C++ e scrivendo del codice ho provato ad inizializzare una matrice [500]x[500] di double: in esecuzione il programmino termina bruscamente a causa di un "stack overflow"

Se mi dovesse servire una matrice più grande, come posso fare

Grazie in anticipo