An open API service indexing awesome lists of open source software.

https://github.com/andersonhsporto/ft_containers

Recreation of the C++ STL containers
https://github.com/andersonhsporto/ft_containers

42 42saopaulo 42sp containers cpp map stack vector

Last synced: about 2 months ago
JSON representation

Recreation of the C++ STL containers

Awesome Lists containing this project

README

        

# ft_containers

This project is a recreation of the C++ STL containers.
The goal of this project is to learn about the inner workings of the STL containers and to learn about the C++ language.

## Description

The project consists of 3 containers: vector, map and stack.

## Usage

To compile the project, run `make`.

to run my implementation of the STL containers, run `./test_ft`.

to run the same tests on the STL containers, run `./test_std`.

## Resources

- [C++ Reference](https://en.cppreference.com/w/)
- [C++ Containers](https://www.cplusplus.com/reference/stl/)
- [C++ Iterators](https://www.cplusplus.com/reference/iterator/)
- [C++ Algorithms](https://www.cplusplus.com/reference/algorithm/)
- [C++ Memory](https://www.cplusplus.com/reference/memory/)
- [C++ Type Traits](https://www.cplusplus.com/reference/type_traits/)
- [AVL Tree](https://en.wikipedia.org/wiki/AVL_tree)
- [Red-Black Tree](https://en.wikipedia.org/wiki/Red%E2%80%93black_tree)
- [B-Tree](https://en.wikipedia.org/wiki/B-tree)