Skip to content

A custom implementation of the C++ vector container, focusing on efficient memory management, move semantics, and exception safety.

Notifications You must be signed in to change notification settings

00x808080/cpp-advanced-vector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

cpp-advanced-vector

This project is an implementation of a custom vector in C++, mimicking the functionality of the standard std::vector.


Features

  • 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.

About

A custom implementation of the C++ vector container, focusing on efficient memory management, move semantics, and exception safety.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages