I have been asked to implement a dynamic array in C++. For the constructor we are to "allocate default buffer or wait for first insert".
I do not understand what a default buffer is and why it would it speed up memory operations. Also, what does it mean when it says wait for the first insert?