For applications where a std::vector is overkill, or one wishes to allocate an uninitialied POD array, the simple_vector is a good method.