O_oIt's a shame it looks like it's not going to be in the C++14 standard. That's lame. I guess alloca() will have to do for now but man, having iterators for that'd be awesome too
So, give your `alloca' array iterators.
You only need an object to hold a reference to the address with a destructor (Well, you do if you are using elements that need to be processed.) to delete elements and a few one line methods.
Seriously, that should take ten minutes tops.