My array is big. No, bigger than that. It's big! I'm writing a C++ program on a unix box (or is it linux? I never notice the difference), and I want to operate on a very large amount of data: more than 2^32 bytes. Do I have any options aside from writing my own code to manage a swap file on disk?