A name–value pair associates an identifying key with its corresponding value. An STL map stores these pairs, using the key to retrieve the value; all keys share one datatype, while values may use another. section 2.3.4
Searching by associated attributes
A catalogue query can request {KIND: fiction, LAST: 'KING', GENRE: horror}; matching pairs find Carrie and It: A Novel even when other attributes differ.










