El Arte de las Variables Globales en C++
Este artículo explora técnicas efectivas para usar variables globales en C++. El autor argumenta que las variables globales no son intrínsecamente malas; la clave reside en su uso adecuado. El artículo presenta ventajas y desventajas, describiendo cuatro reglas: 1. Hacer difícil su mal uso; 2. Restaurar los valores originales después de cambiar los estados observables; 3. No devolver referencias o punteros al estado interno; 4. No hacer que el código sea difícil de probar. A través de ejemplos de código, el autor demuestra el uso correcto y las posibles trampas, recomendando variables locales de hilo para multithreading.
Leer más