Access Control Example: Part 3
global_func_2(dpub *dpubp, dprot *dprotp, dpriv *dprivp)
a=dpubp->priv; a=dpubp->privf(); // error
a=dpubp->prot; a=dpubp->protf(); // error
a=dpubp->pub; a=dpubp->pubf(); // OK
a=dprotp->priv; a=dprotp->privf(); // error
a=dprotp->prot; a=dprotp->protf(); // error
a=dprotp->pub; a=dprotp->pubf(); // error
a=dprivp->priv; a=dprivp->privf(); // error
a=dprivp->prot; a=dprivp->protf(); // error
a=dprivp->pub; a=dprivp->pubf(); // error