Implementation of C++ STL containers (vector, stack, map and set) and useful utilities.
- vector
- map (implemented on Red-black tree)
- stack
- set (implemented on Red-black tree)
- iterators_traits
- reverse_iterator
- enable_if
- is_integral
- equal and lexicographical_compare
- std::pair
- std::make_pair
To test vector: c++ -Wall -Wextra -Werror -std=c++98 main_vector.cpp
To test stack: c++ -Wall -Wextra -Werror -std=c++98 main_stack.cpp
To test map: c++ -Wall -Wextra -Werror -std=c++98 main_map.cpp
To test set: c++ -Wall -Wextra -Werror -std=c++98 main_set.cpp