Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CExterna
- {
- struct SInterna {};
- };
- struct SExterna
- {
- class CInterna {};
- };
- SExterna se;
- SExterna::Cinterna ci;
- CExterna ce;
- CExterna::Sinterna si; // Error! SInterna es privada.
- class Clase{};
- struct Estructura{};
- class CEjemplo
- {
- Estructura e;
- };
- struct SEjemplo
- {
- Clase c;
- };
- CEjemplo c;
- SEjemplo s;
- std::cout << &c.e << &s.c;
- struct S
- {
- int publico; // Por defecto, es público.
- private:
- int privado; // Debimos poner la etiqueta 'private' para hacerlo privado.
- };
- class C
- {
- int privado; // Por defecto, es privado.
- public:
- int publico; // Debimos poner la etiqueta 'public' para hacerlo público.
- };
- struct S
- {
- S(); // Constructor por defecto.
- };
- struct S
- {
- S(const S&); // Constructor de copia.
- };
- struct S
- {
- S(const S&&); // Constructor de movimiento.
- };
- struct S
- {
- S( ... ); // Constructor con lo que sea...
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement