Soweit ich weiß sind var und const nur Mäntelchen um Pointer vor den Augen des Programmierers zu verbergen, mit Schreibschutz ein/aus.
Bliebe die Frage wo sich diese Riesenstruktur nun befindet.
Genau. Demnach sollte ein
var also ebenso gut funktionieren, wie ein
const. Wenn die Struktur auf dem Heap liegt, juckt das ja niemanden. Hauptsache nicht auf dem Stack.