From: David S. <on...@gm...> - 2012-02-16 13:43:45
|
On Thu, 16 Feb 2012 11:36:26 -0200 Gustavo Sverzut Barbieri <bar...@pr...> wrote: > On Thu, Feb 16, 2012 at 11:30 AM, Tom Hacohen > <tom...@sa...> wrote: > > On 16/02/12 15:14, Gustavo Sverzut Barbieri wrote: > >> > >> nooooooooohhhh.... ugly, needless! :-( > >> > >> > > > > Consistency.... In the case of multi-level inheritance, having: > > > > type->version = bla; > > ANIMAL(type)->eat = _eat; > > HUMAN(type)->poop = _poop; > > is better than > > I still think it's better to have the _ANIMAL_TYPE explicit in the > case above... but maybe it's just me. > > > > _HUMAN_TYPE.parent_class.parent_class.version = bla; > > _HUMAN_TYPE.parent_class.eat = eat; > > _HUMAN_TYPE.poop = poop; > > yeah, I know you dislike it... but that should be done to remember you > that people shouldn't be writing apps in C :-) C is a great language to be writing apps in. :-P -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. |