6
quería crear una matriz:C++ listas de inicializador y plantillas variadic
template < typename T, typename ... A > struct a {
T x [1 + sizeof... (A)];
a() = default;
a (T && t, A && ... y) : x { t, y... } {}
};
int main() {
a < int, int > p { 1, 1 }; // ok
a < a < int, int >, a < int, int > > q { { 1, 1 }, { 3, 3 } }; // error: bad array initializer
}
¿por qué no compilar? (probado con g ++ 4.6)
Por qué tan complejo o0 – orlp
¿Qué errores arroja? – ChrisE
I * think * that's a bug. – GManNickG