Condividi tramite


map::at

Cerca un elemento con un valore di chiave specificato.

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

Parametri

Parametro

Descrizione

_Key

Il valore della chiave da cercare.

Valore restituito

Un riferimento al valore di dati dell'elemento trovato.

Note

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

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: deviazione standard

Vedere anche

Riferimenti

map Class

Libreria di modelli standard