Erro fatal C1054
limite do compilador: inicializadores com aninhamento profundo demais
O código excede o limite de aninhamento em inicializadores (níveis de 10 a 15, dependendo da combinação de tipos que estão sendo inicializados).
Para corrigir usando as seguintes soluções possíveis
Simplifique os tipos de dados que estão sendo inicializados para reduzir o aninhamento.
Inicialize variáveis em instruções separadas após a declaração.