Estoy haciendo la declaración de una clase y quiero que esa clase contenga dos estructuras del mismo tipo.
¿La declaración de la estructura la tengo que hacer antes de la declaración de clase o la puedo hacer dentro de la declaración?
Si quieres que sea ua estructura anónima, sin problema:
class A {
struct {
} _x, _y;
};
Si quieres que tenga nombe, la puedes declarar de forma normal.
class A {
struct _K {
};
_K _x, _y;
};
Para usarla desde fuera, como si fuera la clase un namespace (asegurándote de que la estructura sea pública): "A::K var;"
Gracias!!
Cita de: ivancea96 en 19 Septiembre 2017, 21:50 PM
Para usarla desde fuera, como si fuera la clase un namespace (asegurándote de que la estructura sea pública): "A::K var;"
Esto solo si la declaro como publica ¿o si lo declaro como privada también?
Declare scomo la declares, la podrás utilizar soloen el ámbito declarado :D!
Sie s privada, solo dentro de la clase. Si es pública, fuera también. Si es protected, pues lo que corresponde.