El papel del símbolo "::" en C++
A Determinar el nivel de alcance b. Determine a qué clase pertenece el miembro.
C. Limitar el alcance de los miembros d. Indicar el alcance del alcance.
Símbolo de alcance:: generalmente comienza con el nombre de la clase, seguido del nombre del miembro de la clase. Por ejemplo, C++ usa el método de alcance para distinguir diferentes clases.
Por ejemplo, A y B representan dos clases, y tanto A como B tienen miembros. Por lo tanto
A::member se refiere al miembro de la clase a.
B::miembro se refiere a los miembros de la clase b.
Ejemplo de símbolo de alcance global (dos puntos)
# include & ltstdio.h & gt
int count = 0 //Variable global 0
p>void main()
{
int recuento = 10; //variable local 10
printf("recuento =%d\n ", count); // Las variables locales enmascaran las variables globales, por lo que el resultado de salida es 10.
{
int count = 20
printf("count =%d\n ",::count); //El símbolo de rango indica que el global se hace referencia a la Variable 0.
//::Ordenar
}
}