Freigeben über


array::at

Greift auf ein Element in einer angegebenen Position zu.

reference at(size_type off);
const_reference at(size_type off) const;

Parameter

  • off
    Die Position des Elements, auf das zugegriffen wird.

Hinweise

Die Memberfunktionen geben einen Verweis auf das Element der Sequenz in gesteuerten Position off zurück.Wenn diese Position ungültig ist, wird die Funktion ein Objekt der Klasse out_of_range aus.

Beispiel

 

// std__array__array_at.cpp 
// compile with: /EHsc 
#include <array> 
#include <iostream> 
 
typedef std::array<int, 4> Myarray; 
int main() 
    { 
    Myarray c0 = {0, 1, 2, 3}; 
 
// display contents " 0 1 2 3" 
    for (Myarray::const_iterator it = c0.begin(); 
        it != c0.end(); ++it) 
        std::cout << " " << *it; 
    std::cout << std::endl; 
 
// display odd elements " 1 3" 
    std::cout << " " << c0.at(1); 
    std::cout << " " << c0.at(3); 
    std::cout << std::endl; 
 
    return (0); 
    } 
 

Anforderungen

Header: <array>

Namespace: std

Siehe auch

Referenz

<array>

array Class (TR1)

array::operator[]