10.6. Resumen

La palabra clave static puede llevar a confusión porque en algunas situaciones controla la reserva de espacio en memoria, y en otras controla la visibilidad y enlazado del nombre.

Con la introducción de los espacios de nombres de C++, dispone de una alternativa mejorada y más flexible para controlar la proliferación de nombres en proyectos grandes.

El uso de static dentro de clases es un método más para controlar los nombres de un programa. Los nombres no colisionan con nombres globales, y la visibilidad y acceso se mantiene dentro del programa, dándole un mayor control para el mantenimiento de su código.