Skip to content
This repository has been archived by the owner on Oct 17, 2022. It is now read-only.

42 ft_containers core project, A reimplementation of c++ stl containers

Notifications You must be signed in to change notification settings

Blenderwizard/ft_containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_containers: By Jolan "Blenderwizard" Rathelot

What is this ?

ft_containers is a project from the 42 common core. The goal is to reimplement the c++ stl containers vector, map and stack. These implementations must function similarly to the original containers and can not be more than 20 times slower.

The project also ask to reimplement std::iterator_traits, std::reverse_iterator, std::enable_if, std::is_integral, std::equal and/or std::lexicographical_compare, std::pair and std::make_pair.

Map

The implementation of the map uses a Red/Black Tree, a type of rebalancing binary search tree.

About

42 ft_containers core project, A reimplementation of c++ stl containers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published