El calificador de alias del espacio de nombres '::' siempre se resuelve en un tipo o espacio de nombres; por tanto, aquí ...

El calificador de alias del espacio de nombres '::' siempre se resuelve en un tipo o espacio de nombres; por tanto, aquí no es válido. Utilice '.' en su lugar.
El certificador de alias del espacio de nombres '::' siempre se resuelve en un tipo o espacio de nombres; por tanto, aquí no es válido. Utilice '.' en su lugar.
El calificador de alias del espacio de nombres '::' siempre se resuelve en un tipo o espacio de nombres; por tanto, aquí no es válido.