Lets deprecate the length in the arrays index

Frank Benoit (keinfarbton) benoit at tionex.removethispart.de
Mon Jan 15 09:04:25 PST 2007


Actually I do not like this situation:

int length = 3;
int[] a = getData();
writefln( "%d\n", a[length] ); // which length?


And I definitely never want to run in this situation:

class A{
  public int size(){ return 0; }
}

int size = 3;
A a = getData();
writefln( "%d\n", a[size-3] ); // woops, A defines size also





More information about the Digitalmars-d mailing list