DIP23 Counter Proposal

Dan dbdavidson at yahoo.com
Thu Feb 7 13:19:53 PST 2013


On Thursday, 7 February 2013 at 21:05:49 UTC, Robert wrote:
> You missed the point. When this gets lowered to accessor 
> functions and a
> private variable, you ensure that you can later on add your 
> magic soup,
> without breaking code that relied on i being a real field. 
> (E.g. taking
> the address, using +=, -=, ...)

Quite likely I missed the point.
Today I have:
struct S
{
   @property int i;
}


Tomorrow I decide I need to track every time int i is read and 
written.
How is that done?
I assume that that sort of encapsulation is what we are after.

Thanks
Dan




More information about the Digitalmars-d mailing list