Proposal: takeFront and takeBack

Jonathan M Davis jmdavisProg at gmx.com
Wed Jul 4 11:40:31 PDT 2012


On Wednesday, July 04, 2012 12:55:44 Tobias Pankrath wrote:
> > Many languages does this (it doesn't mean it is the right thing
> > to do). Do you know why this shouldn't be done ?
> 
> In C++ it was exception safety, wasn't it?

I believe that it was purely a question of speed. If popFront returns an 
element, then that element gets copied, and if you didn't need to access the 
element, then that's wasted cycles. You have to worry about exceptions in 
either case, depending on the what popFront is doing.

- Jonathan M Davis


More information about the Digitalmars-d mailing list