title: Is there a max array length limit in C++?
body: <p>Is there a max length for an array in C++?</p>
  
  <p>Is it a C++ limit or does it depend on my machine? Is it tweakable? Does it depend on the type the array is made of?</p>
  
  <p>Can I break that limit somehow or do I have to search for a better way of storing information? And what should be the simplest way?</p>
  
  <p>What I have to do is storing long long int on an array, I'm working in a Linux environment. My question is: what do I have to do if I need to store an array of N long long integers with N > 10 digits?</p>
  
  <p>I need this because I'm writing some cryptographic algorithm (as for example the p-Pollard) for school, and hit this wall of integers and length of arrays representation.</p>