¿Por qué C ++ 11 no admite listas de inicializadores designadas como C99? [cerrado
Considerar
struct Person
{
int height;
int weight;
int age;
};
int main()
{
Person p { .age = 18 };
}
El código anterior es legal en C99, pero no es legal en C ++ 11.
¿Cuál fue el c ++ 11 ¿La justificación del comité estándar para excluir el apoyo a una función tan útil?