Skip to content

NetworkFlux/ft_containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-- ft_containers --

Usage (Linux only) -- 👈

This project provides a huge tester that compares the output of my containers to the real ones.

git clone https://github.com/NetworkFlux/ft_containers.git && cd ft_containers && make

To launch the tester :

bash test.sh

Topics -- 🗝

  1. C++
  2. Standard Library
  3. Containers
  4. Vector
  5. Map
  6. Stack

Challenge -- 💡

This project is about reimplementing 3 of the C++ Standard Library, Vector, Map and Stack. Each structure has its own complex optimized data structure. Those containers are expected to have the exact same behavior as the real ones.

Objectives -- ✅

  • Master C++ language
  • Optimize as much (should be as fast as the real ones)
  • Learn about complex data structures and Complexity

Comments -- ⚙️

This project was pretty hard to do as the standard containers are loaded with functionalities.

Languages