I know that there are implementations of Vector for Arduino that use a storage array. And I also know that dynamic memory allocation on Arduino (especially frequent new/delete calls) is a bad idea because of heap fragmentation / the small memory sizes we're dealing with.
That said, are there any Arduino based microcontrollers that are big/advanced enough to be able to handle using vectors in today's world?
It seems such a basic and helpful tool in C++ (outside of the Arduino) to be able to create containers where you don't need to know the size upfront and ones that can change during run time.
I've had a small amount of success using a unique pointer, 'stdarg' and a call to new (only the once at startup, and the lifetime is for the duration of the program) in order to create varying sized arrays inside a class. But it would be a whole lot simpler to be able to use vectors.