Preguntas con respuestas sobre "access-specifier"

85 preguntas, página #1

2

votos

4

respuestas

vistas 2,360

¿La función de amigo tiene que estar en el mismo archivo?

De hecho, estoy probando un archivo y tengo una situación en la que necesito acceder a algunos de los miembros protegidos de la clase desde main.cpp. Traté de agregar, main() como amigo, no funcionó y me di cuenta de que no funcionaría, así que moví todo en main() a una prueba () e hice la prueba() como amigo. todavía ...

preguntado 10 años, 5 meses

1

votos

3

respuestas

vistas 441

C ++ Herencia múltiple, visibilidad de clase base y el temido diamante. ¿Volver a exponer la clase base ancestral como pública?

Necesito abstraer gran parte de la interfaz de una clase base protegiéndola, pero también necesito acceso público a un Objeto de clase ancestro simple. ¿Puedo negociar el temido diamante sin acceso de escritura / edición a estos antepasados ​​y aún presentar solo una API básica pero hacer pública la API de Object ...

preguntado 10 años, 9 meses

1

votos

1

respuestas

vistas 1,865

Ruby - declaración en línea de métodos privados

Actualmente estoy escribiendo una clase donde los métodos que estoy considerando convertir en privados se distribuyen por todo el código. En lugar de agregar una línea privada y copiar y pegar todo lo que está debajo, quiero hacer una declaración en línea en la parte superior de la clase, como private: foo,: bar. ...

preguntado 10 años, 9 meses

8

votos

2

respuestas

vistas 1,463

¿Qué ocurre realmente cuando se indica "privado" / "protegido" en Ruby?

¿Qué ocurre realmente cuando se indica privado / protegido dentro de una definición de clase Ruby? No son palabras clave, por lo que implica que deben ser llamadas a métodos, pero no puedo encontrar dónde están definidas. No parecen estar documentados. ¿Son las dos formas diferentes de declarar privado / protegido ...

preguntado 10 años, 10 meses

1

votos

3

respuestas

vistas 698

Privacidad y encabezados de miembros de clase en C ++

Entonces estoy haciendo una clase para definir un personaje en D&D. La forma en que pensé que configurar la clase era que los miembros públicos se definen en el encabezado y los privados en el .cpp para que no se revelen al exterior, ¿verdad? ¿Cómo haces esto? Actualmente tiene este aspecto y estoy seguro de que está mal. ...

preguntado 10 años, 11 meses

20

votos

2

respuestas

vistas 7,537

¿Puedo acceder a miembros protegidos de clases base de una función estática en una clase derivada?

Tengo un programa en el que necesito crear una clase base que se comparte entre un dll y algún código de aplicación. Luego tengo dos clases derivadas diferentes, una en la dll y otra en la aplicación principal. Cada uno de estos tiene algunas funciones miembro estáticas que operan sobre los datos de la clase nase. (Necesitan ...

preguntado 11 años, 0 meses