Red de conocimiento informático - Computadora portátil - El papel del símbolo "::" en C++

El papel del símbolo "::" en C++

El papel del símbolo distintivo de dominio (dos dos puntos::) 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

}

}