private class members

BCS ao at pathlink.com
Fri May 18 16:10:08 PDT 2007


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.





More information about the Digitalmars-d mailing list