template<class T,int N>
struct A {
A(): /* here */ {}
T F[N];
};
necesito los elementos de F[]
a ser construido con {0,1,2,...,N-1}
. Si es posible me gustaría evitar estructuras de plantillas definidas recursivamente de definir el último nivel que template<class T> struct A<T,0>
y hacer de las suyas plantilla complicados. ¿Pueden ayudar las listas de inicializadores de C++ 11?
Esto es similar Template array initialization with a list of values, pero no construye los elementos con el valor creciente. Lo establece más tarde en un ciclo de tiempo de ejecución.
por qué no puede ser utilizado gama aquí? –
Jagannath
Se puede, pero no resuelve este problema – ritter