.


:




:

































 

 

 

 


(STL)

8

.

 

 

. , .

 

, , . , , , . . , , ( ). , , .

: , , , . . . push() pop(). ( ).

, , .

: , , , .

 

(STL).

STL , , .

STL , .

: , .

(containers) - , . , , , .

- . , , .

(algorithms) . , , , . (sequence), .

(iterators) - , . , .

STL : .

, , . , . , , map ( ). , , , list. , queue, deque, stack. vector; , .

, , - . STL . .

STL - ( , ):

  • bitset - <bitset.h>
  • vector - <vector.h>
  • list - <list.h>
  • deque - <deque.h>
  • stack - <stack.h>
  • queue - <queue.h>
  • priority_queue - <queue.h>
  • map - /, <map.h>
  • multimap - <map.h>
  • set - <set.h>
  • multiset - , <set.h>

:

  • begin() -
  • end() - ,
  • rbegin() -
  • rend() - ,

:

  • front() -
  • back() -
  • operator [](i) -
  • at(i) -

:

  • insert(p, x) - ,
  • insert(p, n, x) - n
  • insert(p, first, last) - [first:last]
  • push_back(x) -
  • push_front(x) - ( )

:

  • pop_back() -
  • pop_front() - ( )
  • erase(p) -
  • erase(first, last) - [first:last]
  • clear() -

:

  • size() -
  • empty() -
  • capacity() - , ( )
  • reserve(n) - n
  • resize(n) - ( , )
  • swap(x) -
  • ==,!=, <

:

  • operator =(x) -
  • assign(n, x) - n ( )
  • assign(first, last) - [first:last]

:

  • operator [](k) - k
  • find(k) - k
  • lower_bound(k) - k
  • upper_bound(k) - , k
  • equal_range(k) - lower_bound ( ) upper_bound ( ) k

, , - <algorithm.h>.

 

 

 

, . , .



<== | ==>
|
:


: 2016-11-02; !; : 416 |


:

:

, - , ; , - .
==> ...

1649 - | 1659 -


© 2015-2024 lektsii.org - -

: 0.012 .