QRG7226

La struttura dati è inizializzata globalmente ed ha sottocampi di sovrapposizione oppure ha inizializzazioni di sottocampi esplicite che sostituiscono una schiera del tempo di preesecuzione o di compilazione definita come sottocampo che sostituisce un sottocampo inizializzato. Per una posizione qualsiasi della struttura di dati, verrà utilizzata solo l'ultimo valore di inizializzazione specificato; le schiere di compilazione e preesecuzione vengono inizializzate dopo le strutture dati, in questo modo verranno perse tutte le inizializzazioni del sottocampo che si sovrappongono a queste schiere.

Organizzare la struttura dati in modo che non ci sia sovrapposizione di inizializzazioni. Se si desidera una sovrapposizione di inizializzazioni, specificare i sottocampi nell'ordine che produce il valore di inizializzazione corretto per ogni posizione della struttura dati.Non specificare valori di inizializzazione per i sottocampi che si sovrappongono a schiere di compilazione o di preesecuzione nella struttura dati.