#include <iostream>

struct tipo1 {    // public es el nivel de acceso por omisión para struct
private:          // sin esta línea, n hubiera sido público
   int n;
};

class tipo2 {     // private es el nivel de acceso por omisión para class
   int n;         // privado por omisión
};

int main( ) {
   tipo1 t1;
   t1.n = 10;     // error, n es privada

   tipo2 t2;
   t2.n = 10;     // error, n es privada también
}
