Condividi tramite


map::at

Individua un elemento con un valore chiave specificato.

Type& at( 
   const Key& _Key 
); 
const Type& at( 
   const Key& _Key 
) const;

Parametri

Parametro

Descrizione

_Key

Il valore di chiave da trovare.

Valore restituito

Un riferimento al valore dei dati dell'elemento trovato.

Note

Se il valore della chiave dell'argomento non viene trovato, la funzione genera un oggetto di classe Classe out_of_range.

Esempio

// map_at.cpp
// compile with: /EHsc
#include <map>
#include <iostream>

typedef std::map<char, int> Mymap; 
int main() 
    { 
    Mymap c1; 
 
    c1.insert(Mymap::value_type('a', 1)); 
    c1.insert(Mymap::value_type('b', 2)); 
    c1.insert(Mymap::value_type('c', 3)); 
 
// find and show elements
    std::cout << "c1.at('a') == " << c1.at('a') << std::endl; 
    std::cout << "c1.at('b') == " << c1.at('b') << std::endl; 
    std::cout << "c1.at('c') == " << c1.at('c') << std::endl; 

    return (0); 
    } 

Output

c1.at('a') == 1
c1.at('b') == 2
c1.at('c') == 3

Requisiti

Intestazione: <map>

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe map

Libreria di modelli standard