1) In ambiente Visual C++ 6, vorrei dimensionare un array dinamico. E' possibile?

Esempio (dichiarazione):
codice:
int nome_array [100] [10];
Questo è un dimensionamento fisso, ma a me serve dimensionare un array con delle 'variabili' e non 'costanti'. Si puo fare?

2) Sempre in ambiente Visual C++ 6...se io dimensiono il solito array così:
codice:
int nome_array [300000] [13];
Mi restituisce l'errore di Stack Overflow. Perché? Qual'è il limite massimo di un array?