Regarding your question on std::array...
Click here if you don't know what std::array is (requires TR1 or C++11).


#include <array>
#include <iostream>

void foo(std::array<int, 5> arr)
{...