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

https://github.com/iker-gonzalez/ft-containers

Reimplementation of stack, vector and map container types of the C++ standard template library (STL).
https://github.com/iker-gonzalez/ft-containers

algorithms containers cpp data-structures operator-overloading standard-template-library templates

Last synced: about 1 year ago
JSON representation

Reimplementation of stack, vector and map container types of the C++ standard template library (STL).

Awesome Lists containing this project

README

          


๐Ÿ—„ ft_containers ๐Ÿ—„


Development repo for 42cursus' ft_containers project

For further information about 42cursus and its projects, please refer to 42cursus repo.


GitHub code size in bytes
Number of lines of code
Code language count
GitHub top language
GitHub last commit


About
ยท
Usage

---

## ๐Ÿ—ฃ๏ธ About

> Reimplementation of stack, vector and map container types of the C++ standard template library (STL).

For detailed information, refer to the [**subject of this project**](https://github.com/iker-gonzalez/42_cursus/blob/main/_PDFs/en.subject_ft_containers.pdf)

## ๐Ÿ› ๏ธ Usage

Open a terminal and clone the repository in your local machine with the following command:

`git clone https://github.com/iker-gonzalez/ft_containers.git`

Once inside, navigate to the directory called tests and execute the command `make`

This will compile all unit tests provided for this project, one for each of the functions reimplemented.

Once we have the outputs, execute `make run`

It will start comparing std library functions output with ours, along with leaks testing.

Once testing is finished, all output objects would be removed.