An dem Ort, an dem ich arbeite, gibt es explizite Richtlinien für die Platzierung von Deklarationen von Variablen. Demnach ist es erforderlich, sie auf globaler Ebene und / oder am Anfang von Funktionen zu platzieren und nicht in inneren Blöcken (wie einer for-Schleife). Da sie von Personen spezifiziert wurden, die erfahrener sind als ich, bin ich mir sicher, dass es einen guten Grund dafür geben muss, aber ich kann nicht herausfinden, was das sein könnte. Es wäre schön zu wissen, ob es Vorteile bei der Kompilierung / Laufzeit gibt, wenn sie in einem größeren Umfang deklariert werden.