base class function hiding

Regan Heath regan at netmail.co.nz
Fri Oct 12 01:15:16 PDT 2007


bc wrote:
> On Thu, 11 Oct 2007 18:51:25 +0100, Regan Heath <regan at netmail.co.nz> 
> wrote:
> 
>> bc wrote:
>>> It's so annoying. I'm always running into difficulties with this. The 
>>> times a function has been hidden when I didn't want it hidden 
>>> outnumber the reverse case 20 to 1 or more. Especially with templates 
>>> and mixins. I'm sure someone will say it it's better this way but I 
>>> don't buy it. I really would prefer functions to never be hidden 
>>> unless specifically requested. What can be done about this?
>>
>> The problem is larger than personal preference, have a search through 
>> these groups and the archives on digitalmars.com/d.
>>
>>
> Thanks for the pointer. Sorry if I was rude BTW. 

It wasn't that, it's just that this topic comes up every now and again 
and it also happens to be a hard one to explain so it's better to re-use 
the old conversations if possible.

> I'd been messing around
> trying to make a rectangular array class in C++, that must have an
> opIndex with variable number of arguments up to the number of dimensions,
> got p***ed off with that, thought 'i bet this is easier in D' and found
> that it wasn't.

Looks like Bill is sorting you out :)

Regan


More information about the Digitalmars-d-learn mailing list