Intermedio C + +
compilador C + + con un IDE
Ver Más instrucciones
1
Encuentra una clase con miembros privados . Recuerde que los datos que no se declara de acuerdo con un modificador de acceso es privado de forma predeterminada:
clase Tutorial { int
privateData ; //esto int es privado y está aislado de la Red pública mundo exterior :
Tutorial (): privateData ( 5 ), constructor //default inicializa privateData a 5
//...
2
Deje una función no miembro a leer privateData en el paso 1 . Una función no miembro es cualquier función que existe fuera Tutorial clase. Precede la declaración de esa función por el amigo de palabras clave e insertar la línea en la zona privada del Tutorial :
clase Tutorial { int
privateData ;
amigo void Display ( ) ; /nuestra función no miembro /
//... Unidos La palabra clave private dice Tutorial clase que se puede confiar en Pantalla () , a pesar de que no es una de sus funciones miembro .
3
Vamos otra clase de acceder a los datos privados de Tutorial clase. La declaración de una clase de amigo es similar. Precede la declaración de la clase por el amigo de palabras clave e insertar la línea en el área de datos privada de Tutorial :
clase Tutorial { int
privateData ;
amigo void Display ( ) ;
clase de amigo fuera ; //nuestra clase externa
//...