Paralysis of analysis
Kagamin
spam at here.lot
Tue Dec 14 11:56:55 PST 2010
Andrei Alexandrescu Wrote:
> That all being said, I'd like to make a motion that should simplify
> everyone's life - if only for a bit. I'm thinking of making all
> containers classes (either final classes or at a minimum classes with
> only final methods). Currently containers are implemented as structs
> that are engineered to have reference semantics. Some collections use
> reference counting to keep track of the memory used.
Thinking about this I've found an interesting issue:
---
void foo(int[int] aa)
{
aa[2]=2;
}
int main()
{
int[int] aa;
//aa[1]=1; //uncomment this and it will work
foo(aa);
assert(aa[2]==2);
return 0;
}
---
More information about the Digitalmars-d
mailing list