Globalne zarządzanie pamięcią w C ++ w stosie lub sterty?

Jeśli deklaruję strukturę danych globalnie w aplikacji C ++, czy wykorzystuje ona pamięć stosu lub pamięć sterty?

Np

struct AAA
{

.../.../.
../../..
}arr[59652323];