Я должен предварять это, говоря, что я работаю над приложением для карманного компьютера и файлы данных живут на SD-картах.
У меня есть приложение, которое должно создать массив размером х.
malloc терпит неудачу каждый раз.
У меня есть файл на 1 гигабайт на карте на 4 гигабайта.
У меня 64 мегабайта встроенной памяти (ram / data / application / os)
Я не могу обработать данные, потому что массив мне нужен слишком большой.
Доступ к SD-карте почти так же быстро, как RAM.
Я работаю в C ++ (MFC)
как лучше всего получить доступ к файлу, который я собираюсь использовать в качестве массива?
Или будет другой способ сделать это?