digitalmars.D.learn - Struct spec question
- Lars Ivar Igesund (10/10) Jul 20 2007 What is meant by the comparison table on the struct page, when it is sai...
- Bill Baxter (3/8) Jul 20 2007 Maybe it's talking about the _vtbl pointer of a class?
- BCS (4/16) Jul 20 2007 That would be my guess.
- Sean Kelly (3/12) Jul 20 2007 Sounds right. Inherited members then?
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
Jul 20 2007
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
Jul 20 2007
Reply to Bill,Lars Ivar Igesund wrote: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 wantsWhat 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
Jul 20 2007
Bill Baxter wrote:Lars Ivar Igesund wrote:Sounds right. Inherited members then? SeanWhat 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?
Jul 20 2007