2016-07-21 5 views

Antwort

1

Ein kleines Beispiel std::find()

#include <array> 
#include <iostream> 
#include <algorithm> 

int main() 
{ 
    std::array<int, 5> a1 { { 2, 3, 5, 7, 11 } }; 

    std::cout << "8 is in a1 ? " 
     << (a1.cend() != std::find(a1.cbegin(), a1.cend(), 8)) << std::endl; 

    std::cout << "7 is in a1 ? " 
     << (a1.cend() != std::find(a1.cbegin(), a1.cend(), 7)) << std::endl; 

    return 0; 
} 

verwendet, kann mit jedem Behälter arbeiten, implementieren oder unterstützen begin() und end() (oder besser, cbegin() und cend())