Erro fatal C1054

limite do compilador: inicializadores com aninhamento muito profundo

O código excede o limite de aninhamento em inicializadores (10-15 níveis, dependendo da combinação de tipos que estão sendo inicializados).

Para corrigir usando as seguintes soluções possíveis

  1. Simplifique os tipos de dados que estão sendo inicializados para reduzir o aninhamento.

  2. Inicialize variáveis em instruções separadas após a declaração.