On 03/08/2025 11:11 PM, Brother Bill wrote:
Am curious whether experienced D developers actually refer to both struct and class variables as "objects" without confusion.

Strictly speaking the definition from the C standard:

"region of data storage in the execution environment, the contents of which can represent values"

So it can describe a struct or class instance, but not a field.

I split the definition based upon what I am doing.

If its memory allocation, symbol representation type stuff, it'll be the C definition.
Otherwise I'll use the class description.

For most people they can stick with the class description, they don't need to know how C describes it, they are not working with the memory model at that level.

Reply via email to