Por que o C ++ 11 não suporta listas de inicializadores designadas como C99? [fechadas
Considerar
struct Person
{
int height;
int weight;
int age;
};
int main()
{
Person p { .age = 18 };
}
O código acima é legal em C99, mas não em C ++ 11.
Como era o c ++ 11 justificativa do comitê padrão para excluir o suporte a um recurso tão útil?