Code fails with linker error. Why?
John Colvin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Oct 6 12:03:12 PDT 2014
On Monday, 6 October 2014 at 16:04:02 UTC, eles wrote:
> On Monday, 6 October 2014 at 15:44:36 UTC, John Colvin wrote:
>> On Monday, 6 October 2014 at 12:36:41 UTC, ketmar via
>> Digitalmars-d-learn wrote:
>>> On Mon, 06 Oct 2014 11:54:55 +0000
>>> John Colvin via Digitalmars-d-learn
>>> <digitalmars-d-learn at puremagic.com>
>>> wrote:
>>>
>>>> I disagree. It's simple and easy to understand.
>>> and hackish.
>>
>> D is very amenable to slightly hackish code.
>>
>>>> This is the only genuine problem I can see that requires a
>>>> language extension. Separating class definition from method
>>>> definition in to different compilation units doesn't allow
>>>> access to private members without very nasty hacks.
>>
>>> no hacks needed.
>>
>> I meant that without a language change, one does need hacks.
>
> So, you admit it is a hack! Gotcha!
In order to get access to private variables from another
compilation unit, yes, you need some nasty hackiness. I haven't
presented such a hack though.
More information about the Digitalmars-d-learn
mailing list