Use std::array