Is defining get/set methods for every field overkill?
Mon Nov 21 23:25:21 UTC 2022
On Monday, 21 November 2022 at 11:56:59 UTC, Ali Çehreli wrote:
> ..
> You took the question as whether to define them for class
> hierarchies, safety-critical systems, etc.
>
> Ali
Or even in a very, very simple counter class:
public synchronized class Counter
{
static import core.atomic;
private:
int count = 0;
public:
void incrementCounter()
{
if ((count + 1) < 0)
{
// you might want to handle this
}
else
core.atomic.atomicOp!"+="(this.count, 1);
}
int displayCounter()
{
return count;
}
}
More information about the Digitalmars-d-learn
mailing list