September 24, 2011 Structs, Classes, Templates | ||||
---|---|---|---|---|
| ||||
I think I understand the concept of a template, the declaration of a class that you never actually have to create, right?
But I am hazy on the difference between sructs and classes, and can't seem to get a clear understanding from the website.
--
Alex Herrmann
PC load letter
|
September 24, 2011 Re: Structs, Classes, Templates | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | On 2011-09-24 20:59, alex wrote: > I think I understand the concept of a template, the declaration of a > class that you never actually have to create, right? > > But I am hazy on the difference between sructs and classes, and can't > seem to get a clear understanding from the website. Classes are always reference types allocated on the heap, used for polymorphic types. Supports inheritance. Structs are, by default, value types and does not support inheritance. -- /Jacob Carlborg |
Copyright © 1999-2021 by the D Language Foundation