This project is an implementation of a custom vector in C++, mimicking the functionality of the standard std::vector.
- Dynamic array with efficient memory allocation.
- Supports basic vector operations:
- Adding and removing elements.
- Reserving and resizing capacity.
- Iterators for traversal.
- Advanced features:
- Move and copy semantics.
- Emplacement and insertion of elements.
- Exception-safe memory management.
- Extensively tested with unit tests.