.5.                                                437

 

  '     

  ^     

     '

      STL   .

STL:  

template<class Pred>	 ! p,  p 
unarynegate<Pred>	 
notl(const Pred& p)	
template<class Pred> binarynegate<Pred>	 ! p,  p   
not2(const Pred& p)	
template<class Op, class T>	   op
binderlst<0p> bindlst (const Op& op, const T& t)	  t;  -
template<class Op, class T>	   op
binder2nd<0p> bind2nd (const Op& op, const T& t)	  t;  -
template<class Arg, class T>	
ptrfun(T (*f)(Argi, Arg2))	pointertounaryfunction<Arg,>
template<class Argi,	
class Arg2, class T>	pointertobinaryfunction<Argl,Arg2,>
ptr?un(T (*f)(Argi, Arg2))	

.5.  

-  (allocators)    .
        ,
        .

     value_type, reference,
size_type,pointer  difference_type.

 ,    - -
    .

STL: -  

allocator() ; -allocator () ; pointer address(reference r) ; pointer allocate(sizetype n);	             n   sizetype

'     .  . .
1     .  . .
'''          -
- . .