Alternatives to pointers?

Jerry hurricane at
Fri Sep 29 01:51:36 UTC 2017

I miss ref variables, for the simple fact that using the square 
brackets with a ref variable doesn't access the pointer. Don't 
know how many times I've accidentially used a pointer as an 
array. Not very easy to catch especially if the object has 
pointers to other objects of the same type. Possibly adding 
something like this, if ref variables are off the table?

@noarray int* value;
value[x] = 10; // compile error, pointer is not an array.

More information about the Digitalmars-d mailing list