Focus

Walter Bright newshound2 at digitalmars.com
Sat Jan 19 10:36:25 PST 2013


On 1/19/2013 5:57 AM, Andrei Alexandrescu wrote:
> On 1/19/13 8:21 AM, Maxim Fomin wrote:
>> How much chances does this program have?
>> ----------mylib.di--------
>> class A
>> {
>> public int i;
>> }
>>
>> void foo(A a);
>> ---------mylib.d---------
>> class A
>> {
>> public int i;
>> private int ii;
>> }
>
> Looks like an ODR violation, but oddly there's nothing stopping us from making
> this work. It's a good idea to pursue.

It can only work if the user is very well aware of how classes are laid out, 
avoids things that depend on the instance size, etc.



More information about the Digitalmars-d mailing list