Hop, quelques réflexions sur un langage non réflexif.
Si on veut un tableau de taille statique, on peut utiliser depuis C++11 la classe std::array<T, N>.
std::array<long, 5> my_array{{1, 2, 3, 5, 8}};
Si on veut forcer ce tableau à ne contenir que des constantes utilisables à compile-time, on a la possibilité de marquer cette déclaration constexpr.
constexpr std::array<long, 5 (…)