264                      9. ,    STL
  stl_age.cpp

//    

#include <iostream>
ttinclude <map>
^include <string>
using namespace std;

int main()

{

map<string, int, less<string> > name_age; //  

name_age[","] = 7;

name_age[","] = 39;

name_age[","] = 14;

cout  " "

 name_age[","]

 " ."  endl;

}

 name_age    ,    
 string.  Compare   less<string>.

  ,    ,  -
  ASSOC.   ,     
    CAN.

   STL

ASSOC : : key_type                  

ASSOC: : key_compare                

ASSOC: :value_compare             

ASSOC::value_type

     -
 .

  STL

ASSOC ()                            ,

 Compare
ASSOC(cmp)                       ,  cmp

  
ASSOC(b_it, e_it)                   

 b_it  e_it  Compare
ASSOC (b_it, e_it, cmp)             

 b_i t  e_i t  cmp 

 

       ,
  .