cast(public)
Robert Clipsham
robert at octarineparrot.com
Sat Jul 18 03:18:07 PDT 2009
Robin KAY wrote:
> Robert Clipsham wrote:
>> struct Foo {
>> private uint bar;
>> }
>>
>> void main() {
>> Foo foo;
>> foo.bar++; // This works for me with dmd 1.026,
>> // dmd 2.031 and ldc r1411
>> // foo.bar is now 1.
>> }
>> ----
>>
>> Same effect for classes... Am I missing something or is this a bug?
>
> None of the protection attributes have any effect within a module.
> Members of the same module are always "friends".
>
> See: http://www.digitalmars.com/d/2.0/attribute.html#ProtectionAttribute
>
Oh, cool, didn't know that. Thanks!
More information about the Digitalmars-d
mailing list