@noarray int* value; value[x] = 10; // compile error, pointer is not an array.
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?
- Alternatives to pointers? Jerry via Digitalmars-d
- Re: Alternatives to pointers? Jonathan M Davis via Digitalmars-d
- Re: Alternatives to pointers? Elronnd via Digitalmars-d
- Re: Alternatives to pointers? Dukc via Digitalmars-d
- Re: Alternatives to pointers? Jerry via Digitalmars-d
- Re: Alternatives to pointers? bitwise via Digitalmars-d
- Re: Alternatives to pointers? Jerry via Digitalmars-d
- Re: Alternatives to pointers? Timon Gehr via Digitalmars-d
- Re: Alternatives to pointers? Jerry via Digitalmars-d