This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++ Protected Class Members are Private???


On Wed, 2003-02-19 at 15:54, Neil Booth wrote:
> Mongryong wrote:-
> 
> >     // now, this generates a compiler error!!!
> >     // right->left: left is protected and can't be accessed??
> >     left = right->left;
> 
> left = this->left is OK, but not right->left because it's a different
> object.  At least, that's my understanding.  Welcome to C++.
> 
This has got to be a compiler issue.  The compiler knows the context and
scope from which 'right->left' is called and should be able to determine
that it's 'okay'.  It's kind of dumb for C++ to define this behaviour as
not okay.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]