Thread overview | ||||||
---|---|---|---|---|---|---|
|
July 20, 2007 Struct spec question | ||||
---|---|---|---|---|
| ||||
What is meant by the comparison table on the struct page, when it is said that classes can have hidden members, whereas structs cannot, and at the same time, structs can have member protection. That is, what is the meaning of hidden members and member protection respectively, seen in conjunction with each other?
--
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango
|
July 20, 2007 Re: Struct spec question | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lars Ivar Igesund | Lars Ivar Igesund wrote:
> What is meant by the comparison table on the struct page, when it is said
> that classes can have hidden members, whereas structs cannot, and at the
> same time, structs can have member protection. That is, what is the meaning
> of hidden members and member protection respectively, seen in conjunction
> with each other?
Maybe it's talking about the _vtbl pointer of a class?
--bb
|
July 20, 2007 Re: Struct spec question | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | Reply to Bill,
> Lars Ivar Igesund wrote:
>
>> What is meant by the comparison table on the struct page, when it is
>> said that classes can have hidden members, whereas structs cannot,
>> and at the same time, structs can have member protection. That is,
>> what is the meaning of hidden members and member protection
>> respectively, seen in conjunction with each other?
>>
> Maybe it's talking about the _vtbl pointer of a class?
>
> --bb
>
That would be my guess.
struct: If you don't say to put it there, it's not there. Class: no such luck, class vtbl + interface vtbl's + mutex + whatever W wants
|
July 20, 2007 Re: Struct spec question | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | Bill Baxter wrote:
> Lars Ivar Igesund wrote:
>> What is meant by the comparison table on the struct page, when it is said
>> that classes can have hidden members, whereas structs cannot, and at the
>> same time, structs can have member protection. That is, what is the meaning
>> of hidden members and member protection respectively, seen in conjunction
>> with each other?
>
> Maybe it's talking about the _vtbl pointer of a class?
Sounds right. Inherited members then?
Sean
|
Copyright © 1999-2021 by the D Language Foundation