Неудобненько))))
Сразу возникает кучу всякой фигни. По типу а сколько кусков прочитать.
А если нужно более одного куска в памяти иметь. Ну и тд.
Имхо, проще сделать область памяти, в которой какой-нибудь просто аллокатор будет работать.
Да какбы фигня будет что там что там, а что будет если памяти вдруг не хватит? в конечном итоге приходит всё к тому что есть максимальный возможный размер, а зная размер его можно всегда выделить статически