]> git.llucax.com Git - z.facultad/75.31/presentacion.git/blobdiff - ejemplos/seguridad.d
Cambio pedorro.
[z.facultad/75.31/presentacion.git] / ejemplos / seguridad.d
index df984f1cd9f512ade0b7bb1c53ec603829f43909..d460a9e2615a373a5008c5eb8783422ece5e1fb6 100644 (file)
@@ -1,23 +1,21 @@
 
-class C
-{
-       private int i;
-}
-
-struct S
-{
-       private int i;
-}
+import seguridad_mod;
 
 int main()
 {
        C c = new C;
+       /* No compila!
+       c._i = 1;
+       int j = c._i;
+       */
        printf("c.i = %d\n", c.i);
-       c.i = 1;
+       c.i = 2;
        printf("c.i = %d\n", c.i);
        S s;
+       s._i = 1; // ignora seguridad de struct
+       int j = s._i; // ignora seguridad de struct
        printf("s.i = %d\n", s.i);
-       s.i = 1;
+       s.i = 2;
        printf("s.i = %d\n", s.i);
        return 0;
 }