private class members

Christoph christoph at singewald.at
Fri May 18 16:24:32 PDT 2007


BCS Wrote:

> Reply to Christoph,
> 
> > Hi!
> > 
> > Maybe I am wrong, but in normal case this source should not compile,
> > because I can access private class member outside of the class.
> > What is wrong?
> > Here is the code:
> > 
> > class Bar
> > {
> > private int member;
> > private int member2;
> > };
> > int main()
> > {
> > Bar bar = new Bar();
> > bar.member = 10;
> > bar.member2 = 11;
> > return 0;
> > }
> 
> it's all in the same module. In D everything in a single module has "friend" 
> access to everything else in the module.
> 
> 
Ah I see,  now its clear.
thank you



More information about the Digitalmars-d mailing list