alias to connect with superclass's constructor

Menjanahary R. R. megnany at afaky.com
Wed Mar 26 08:55:34 UTC 2025


On Sunday, 23 March 2025 at 05:40:32 UTC, Jonathan M Davis wrote:
> On Saturday, March 22, 2025 11:38:05 AM MDT Paul Backus via 
> Digitalmars-d-learn wrote:
>> On Saturday, 22 March 2025 at 12:05:11 UTC, Ali Çehreli wrote:
>> > On 3/21/25 8:35 PM, Andy Valencia wrote:
>> >
>> > > tst39.d(21):        add `alias this = tst39.A.this` to
>> > `tst39.B`'s body
>> > > to merge the overload sets
>> >
>> > Yeah, that doesn't work. Perhaps a regression...
>>
>> It's never worked. The error message is wrong.
>
> Well, that syntax should work with other member functions. So, 
> I would guess that the compiler is just giving the same error 
> message that it normally gives when this happens with member 
> functions, whereas since it doesn't work with constructors, it 
> really should have a different error message, but it doesn't.
>
> - Jonathan M Davis

Mind bending...


More information about the Digitalmars-d-learn mailing list