Die Kunst der globalen Variablen in C++
2025-02-10
Dieser Artikel untersucht effektive Techniken zur Verwendung globaler Variablen in C++. Der Autor argumentiert, dass globale Variablen nicht von Natur aus schlecht sind; der Schlüssel liegt in ihrer richtigen Anwendung. Der Artikel präsentiert Vor- und Nachteile und beschreibt vier Regeln: 1. Erschweren Sie die falsche Verwendung; 2. Stellen Sie die ursprünglichen Werte wieder her, nachdem Sie beobachtbare Zustände geändert haben; 3. Geben Sie keine Referenzen oder Zeiger auf den internen Zustand zurück; 4. Machen Sie es nicht schwer zu testen. Anhand von Codebeispielen zeigt der Autor die richtige Verwendung und potenzielle Fallstricke und empfiehlt threadlokale Variablen für Multithreading.
Entwicklung
Globale Variablen