Salut à tous,
Mon problème : je ne peux pas créer une liste 1D d'une taille supérieure à 2 GB avec mon compiler (DEV-C++ ou Visual studio 2012). L'allocation de mémoire se fait par un silple "malloc".
Je suppose que c'est parce que ce sont des compiler 32 Bits.
Y-a-t-il une solution?
Je précise que le programme tel qu'il est écrit nécessite d'importer le liste en une seule fois (la splitter ou faire de la lecture à la volée de la liste nécessite la réecriture complète de l'algorithme).
Merci aux geek!
PS : je suis sur windodaube 7 64 bits avec 16 GB de RAM.
Mon problème : je ne peux pas créer une liste 1D d'une taille supérieure à 2 GB avec mon compiler (DEV-C++ ou Visual studio 2012). L'allocation de mémoire se fait par un silple "malloc".
Je suppose que c'est parce que ce sont des compiler 32 Bits.
Y-a-t-il une solution?
Je précise que le programme tel qu'il est écrit nécessite d'importer le liste en une seule fois (la splitter ou faire de la lecture à la volée de la liste nécessite la réecriture complète de l'algorithme).
Merci aux geek!
PS : je suis sur windodaube 7 64 bits avec 16 GB de RAM.

Commentaire