is private broken?
Jonathan Marler
johnnymarler at gmail.com
Tue Oct 10 19:50:49 UTC 2017
On Tuesday, 10 October 2017 at 19:33:30 UTC, Steven Schveighoffer
wrote:
> On 10/10/17 3:20 PM, Jonathan Marler wrote:
>> On windows I was able to compile the following using both
>> dmd.2.075.1 and dmd.2.076.1
>>
>> From what I understand, you shouldn't be able to access
>> private fields/methods like this...am I missing something?
>
> Before I even read your code, I was pretty sure the error :)
>
> private is module-based, not type based. Put your structs in a
> different module, and private will work.
>
> -Steve
Wow I can't believe I've gone this long not realizing that. I'm
surprised there's not a way to make fields private to their own
struct/class.
More information about the Digitalmars-d
mailing list