In this project, you will implement a few container types of the C++ standard template library.
Getting started:
- https://www.lirmm.fr/~ducour/Doc-objets/ISO+IEC+14882-1998.pdf
- http://tvaira.free.fr/dev/cours/cours-conteneurs-stl.pdf
- https://en.cppreference.com/w/cpp/memory/allocator
Iterator_traits:
- https://en.cppreference.com/w/cpp/iterator/iterator_traits
- https://learn.microsoft.com/en-us/cpp/standard-library/iterators?view=msvc-170
- https://learn.microsoft.com/en-us/cpp/standard-library/iterator-traits-struct?view=msvc-170
Reverse_iterator:
- https://en.cppreference.com/w/cpp/iterator/reverse_iterator
- https://learn.microsoft.com/en-us/cpp/standard-library/reverse-iterator-class?view=msvc-170
Stack:
Enable_if:
- https://en.cppreference.com/w/cpp/types/enable_if
- https://h-deb.clg.qc.ca/Sujets/TrucsScouts/Comprendre_enable_if.html
- https://h-deb.clg.qc.ca/Sujets/Divers--cplusplus/SFINAE.html
Is_integral:
Equal:
Lexicographical_compare:
Vector:
Map: