Programmatically create static arrays at compile time in C++
The closest you can get is using C++0x features to initialize local or member arrays of templates from a variadic template argument list. This is of course limited by the maximum template instantiation depth and wether that actually makes a notable difference in your case would have to be measured. Example: template<unsigned… args> struct ArrayHolder … Read more