Your own vector<T>
Re-implement std::vector as a class template. Growth, deep copies, moves, iterators, so it works with range-for and std::sort.
Milestones
- Grow and index
- Deep copies
- Moves
- Iterators, back and pop_back
Re-implement std::vector as a class template. Growth, deep copies, moves, iterators, so it works with range-for and std::sort.