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
- Host: GitHub
- URL: https://github.com/andersonhsporto/ft_containers
- Owner: andersonhsporto
- Created: 2022-10-13T05:12:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-25T01:11:25.000Z (over 2 years ago)
- Last Synced: 2025-01-17T05:29:07.384Z (3 months ago)
- Topics: 42, 42saopaulo, 42sp, containers, cpp, map, stack, vector
- Language: C++
- Homepage:
- Size: 129 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)