Bonjour.
Il faut savoir que sous windows, chaque processus à une limite d'allocation de la mémoire (à vérifier pour window seven : de l'ordre de 1 à 2 Go).
Les options du compilateur permettent de changer cela, mais avec une limite. En effet, ce serait une faille qu'un processus puisse allouer tout la mémoire qu'il souhaite.
Dans ce genre de situation, on passe par un fichier.