This project is aim to understand how work is containers from library STL and this project is a part methodology learning students from 42 schools (21 schools in Moscow).
The project implements the following containers:
P.s. On the website www.cplusplus.com
you can find a very important information about containers library STL.
WARNING:exclamation:
std::allocator
is not implemented in this project because it is not required for the task at the moment... be careful:do_not_litter:
P.s. INCHECK
is a proprietary algorithm memory allocation in the ft::vector<>
Main coplien's form
- (constructor)
- (destructor)
- (operator=)
Iterators:
Capacity:
Element access:
Modifiers:
Operations:
Non-member function overloads:
Main coplien's form
- (constructor)
- (destructor)
- (operator=)
Iterators:
Capacity:
Element access:
- (operator[])
- (at)
- (front)
- (back)
Modifiers:
Non-member function overloads:
Main coplien's form
- (constructor)
- (destructor)
- (operator=)
Iterators:
Capacity:
Element access:
Modifiers:
Observers:
- (key_comp)
- (value_comp)
Operations:
- (find)
- (count)
- (lower_bound)
- (upper_bound)
- (equal_range)
Member functions:
Non-member function overloads:
Member functions:
Non-member function overloads:
Author:
©️Mark Veligod